プロンプトでPythonプログラムを "ls"のように書き、コマンドの出力を読み込み(.txtファイルに保存する)ためには何が必要ですか? ?Pythonプログラムでのcmdプロンプトへの書き込みと読み込み
-2
A
答えて
0
Pythonは(Linuxの& Windowsの場合)はbashとバッチコマンドを実行するために使用することができ、を利用することによって:
subprocess.check_call([ "LS"、 "-l"])
1
することができますsubprocess
モジュールを使用してコマンドを呼び出す:
import subprocess
# Call the command with the subprocess module
# Be sure to change the path to the path you want to list
proc = subprocess.Popen(["ls", "/your/path/here"], stdout=subprocess.PIPE)
# Read stdout from the process
result = proc.stdout.read().decode()
# Be safe and close the stdout.
proc.stdout.close()
# Write the results to a file.
with open("newfile.txt", "w") as f:
f.write(result)
..あなただけのディレクトリを一覧表示したい場合はしかし、ノートを行い、os
モジュールはlistdir()
方法があります
import os
with open("newfile.txt", "w") as f:
for filename in os.listdir("/your/path/here"):
f.write(filename)
関連する問題
- 1. cmd、txtからの書き込みと読み込み
- 2. ファイルへの読み書きの高速読み込みと書き込み
- 3. VC++のXMLへの書き込みと読み込み
- 4. ファイルへのC++の読み込みと書き込み
- 5. InputStreamからの読み込みとOutputStreamへの書き込み
- 6. Javaの同じファイルへの読み込みと書き込み
- 7. プログラムはファイルへの書き込みと読み込み時にクラッシュする
- 8. PHPテキストファイルへの書き込みと読み込み
- 9. plistファイルへの読み込みと書き込み
- 10. Jsonフォーマットへの書き込みと読み込み
- 11. pythonファイルの読み込み、行ごとの書き込み
- 12. Pythonのヘルプ、txtファイルの読み込みと書き込み
- 13. Python:ファイルへの書き込みと書き込みエラー
- 14. Pythonの読み込みとMicrosoftへの書き込みはExcelファイル
- 15. arduino書き込みと読み込み
- 16. ファイル読み込みと書き込み
- 17. Pythonファイルの読み込みと書き込み
- 18. オブジェクトの書き込み/読み込み
- 19. Androidの書き込み/読み込み中の画像へ
- 20. ELMAHログ情報のカスタムテーブルへの読み込み/書き込み
- 21. std :: complex値のバイナリファイルへの書き込み/読み込み
- 22. Delphi:ファイルへの変数の書き込み/読み込み
- 23. AndroidからPCへのUSBの読み込み/書き込み
- 24. テキストファイルへの読み込みと書き出し - Python
- 25. クォーツジョブからデータベースへの読み込み/書き込み
- 26. ADLAへの同時読み込み/書き込み
- 27. ファイルへの入力の書き込みとC++でのファイルの読み込み
- 28. 辞書形式のテストファイルの書き込みと読み込み
- 29. 同時読み込み書き込み
- 30. iPhoneでのテキストファイルの書き込みと読み込み
私はlinuxとPython 3.6を使用しています –
[Pythonでの外部コマンドの呼び出し]の可能な複製(https://stackoverflow.com/questions/89228/calling-an-external-command-in-python) – Jerfov2