Python が生成するファイルを保存するときに、古いコピー アンド パスト トリックを実行しないようにしています。デフォルトでは Python ディレクトリに保存されますが、C:\Program Files\Vixen\Vixen 2.1.1.0\Routines にしたいと思います。
私はこれを試しました:
import os
filename = raw_input('What would you like to name the file? ')
filepath = os.path.join("C:\Program Files\Vixen\Vixen 2.1.1.0\Routines",filename)
with open(filename, 'wb') as out:
for frame in frames:
out.write(' '.join(str(num) for num in frame))
out.write(' ')
out.write('\n')
そして、私が得るエラーはこれです:
Traceback (most recent call last):
File "(stdin)", line 1 in (module)
File "comet.py", line 169, in (module)
filepath= os.path.join("C:\Program Files\Vixen\Vixen 2.1.1.0\Routines",filename)
NameError: name 'os' is not defined
Python でファイルを目的のパスに直接保存するにはどうすればよいですか?