3

テキストの書式設定と配置 (テキストの折り返し) に関する割り当てを行っており、書式設定された文字列を新しいファイルに書き込む必要があります。しかし、ファイルに書き込んだ (または書き込んだと思う) と、そのファイルはどこに行くのでしょうか? それは実際にデスクトップにファイルを作成しますか、それとも私は愚かですか?

これは私のコードです:

txtFile = open("Output.txt", "w")
txtFile.write(string)
txtFile.close()

return txtFile

乾杯、

JT

4

3 に答える 3

3

テキストは、作業ディレクトリ (通常はスクリプトが実行されたディレクトリ) の「Output.txt」というファイルに書き込まれます。

作業ディレクトリを表示するには、次を使用できます。

>>> import os
>>> os.getcwd()
'/home/adam'
于 2013-03-21T03:17:57.703 に答える
2

ファイルパスを指定せずにファイルを開くと、Pythonスクリプトでファイルが作成されますworking directory

通常、これがスクリプトの場所ですが、別の場所になる場合もあります。

Pythonのosモジュールは、Python自体の作業ディレクトリをチェックおよび変更するための関数を提供します。
最も注目すべき点:

os.chdir(path)
os.fchdir(fd)
os.getcwd()
于 2013-03-21T03:15:12.313 に答える
1

スクリプトを実行したのと同じディレクトリに「Output.txt」という新しいファイルが作成されます。ユーザーに適切な権限がないディレクトリにいる場合は、ファイルに書き込めない可能性があります。

于 2013-03-21T03:14:15.917 に答える