私はtxtファイルをエクスポートしたいが、見つけ出すことができるディレクトリは自分のサーバがインストールされている場所です。システムにアクセスするpcディレクトリに.txtファイルを保存する方法(Python)
シナリオ: 私のサーバーはUbuntuにあり、Windowsブラウザで私のWebベースのシステムにアクセスしています。txtファイルを生成するたびに、使用したPCの/ downloadsの代わりに/ optに保存されます。 。 ANY PCのアクティブなディレクトリを見つけることは可能ですか? または可能な解決策はありますか?
は私がos.chdirを試してみました(C:\ WINDOWS \ System32に) が、それは、事前にそのパスに感謝を見つけることができません。 [EDIT]
a = random.randint(1, 9999)
name = 'debTest' + str(a * 7) + '.txt'
completeName = os.path.join('./Downloads', name)
print 'completname', completeName
file = open(completeName, 'w')
file.write("TEST FILE")
file = open(completeName, 'r')
file.close()
私はこのコードをしようとしている:あなたは私はあなたがそこにWebサーバーを実行していることを推測しているウェブを通して、あなたのUbuntuシステムにアクセスできる場合は
あなたはプログラムを作成していますか?もしそうなら、あなたのために働いていないコードを投稿してください。現在の作業ディレクトリは、Pythonスクリプトで 'os.getcwd()'として取得できます。どのプラットフォームでも同じです。 –
@PaulCorneliusここでコードを試してみましたが、まだ動作しませんでした。 (私は上記の投稿を編集します) – JDee
書き込みが完了したら直ちに閉じる - 通常はファイルが空になりますそれは閉じています。あなたがそれを読むためにファイルを開くと、あなたが書いたテキストがそこにあります。また、エクスプローラでファイルを表示する必要があります。空であってはいけません。 –