私はいくつかのランダムなファイルを生成し、それらのファイルに基づいて何が起こるか(テキストベースのアドベンチャーゲーム)を決定するようにしようとしています。実際には、ゲームは「ハック可能/モデム可能」であるはずです。別のディレクトリにファイルを作成しようとしているいくつかの理由、それはそのファイルを作成するように、私は何をしなければなりませんPython 3.6でファイルを作成/使用する
FileNotFoundError: [Errno 2] No such file or directory: 'file0599265.txt'
import os
import os.path
os.chdir("C:\Program Files (x86)\File Stuff")
f = open('file' + str(rand.randint(1,1000000)) + '.txt', 'w')
f.write('Test')
f.close
私にエラーを与えて?私は本当に私が欲しい場所に変更するディレクトリのものを釘付けにすることはできませんが、私は今のところそれに固執します( "C:\ Program Files(x86)\ File Stuff"はテスト目的でのみ作られたものです)。
- それは私のために動作します。 – wwii
バックスラッシュ 'os.chdir(" C:\ Program Files(x86)\\ File Stuff ")'をエスケープしてください。 '\ P'と' \ F'は有効なエスケープシーケンスではないので、この特定のケースでは問題にはなりませんが、一般的に問題を引き起こす可能性があります。また、このディレクトリは存在しますか? –
C以外の他のテストディレクトリ用にコードを実行しようとしてください: – alDiablo