2017-08-30 7 views
-1

私は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システムにアクセスできる場合は

+0

あなたはプログラムを作成していますか?もしそうなら、あなたのために働いていないコードを投稿してください。現在の作業ディレクトリは、Pythonスクリプトで 'os.getcwd()'として取得できます。どのプラットフォームでも同じです。 –

+0

@PaulCorneliusここでコードを試してみましたが、まだ動作しませんでした。 (私は上記の投稿を編集します) – JDee

+0

書き込みが完了したら直ちに閉じる - 通常はファイルが空になりますそれは閉じています。あなたがそれを読むためにファイルを開くと、あなたが書いたテキストがそこにあります。また、エクスプローラでファイルを表示する必要があります。空であってはいけません。 –

答えて

0

を。 Ubuntuシステム上で、Webサーバー(おそらくドキュメントルート)にアクセスしてそこにファイルを保存することができるようにするために、Ubuntuシステム上のディレクトリを見つける必要があります.Windows PCにURLを作成すると、 'http://ubuntuserver.example/MYFILE_SAVED_THERE.TXT' 。

関連する問題