-1
私は現在、ファイルの特定のセクションを出力するpythonプログラムを作成しようとしています。私はfile.read()とfile.readline()を使ってみましたが、正確な位置を得ることはできませんでした。使用するより優れた機能や、使用できるインポート機能がありますか?pythonを使ってファイルのセクションを読むには?
私はに実行しています問題は、私のファイル出力は、私は値を取得し、変数に入れたい
facet normal 0.00000e+00 0.00000e+00 0.00000e+00
を読み込んであります。これらの3つの値をとり、それらを異なる変数に追加するif文を作成したいと思いますが、それを行う関数はわかりません。最初にファイルを解析する必要がありますか?
出力を提供するために、私のコードは、私は、私はDを解くためにしようとしていますが、私は見つけることができません
f = open ('/pycharm/sphere.stl')
for line in f:
if line == "facet normal"
a = nextFloat()
if a == true
b = nextFloat()
if b == true
c = nextFloat()
if c == true
d = a + b + c
print (d)
の線に沿ってif文がしたい
f = open ('/pycharm/sphere.stl')
for line in f:
print(line)
ですdを入力するためにファイルの出力を使用する方法。
ファイルの例を教えてください。 – McGrady
ファイルの特定の行を読むことを意味します。 – Suresh
[Python - ファイルを開き、オフセットをバイト単位で指定するにはどうすればいいですか?](http://stackoverflow.com/questions/3299213/python-how-can-i-open-a-file-and- offset-in-bytesを指定してください) –