こんにちは、私はPythonにかなり慣れていないので、いじっています。最近、作業中のプロセス用に 2 つのファイルを作成しました。このファイルは、python の実行中に動作しているように見えますが、unix コマンド ラインで python name.py argv を書き込むと何もしません。それはおそらく基本的なものであり、助けていただければ幸いです。最初のファイル (make_dir.py)
import os
import sys
def main():
directory = sys.argv[1]
if not os.path.exists(directory):
os.makedirs(directory)
UNIX端末で私は書く
python make_dir.py /home/user/Python/Test/
結果: テスト フォルダーは作成されません。
2 番目のファイルには、おそらく同じ問題があります。2番目のファイル directory.py
import sys
import os
def main():
os.chdir(sys.argv[1])
File = open(sys.argv[2] , 'w')
File.write(sys.argv[3])
File.close()
UNIX端末で:
python directory.py /home/user/Python/TEST/ a.log "this is a test"
a.log は作成されません。エラーメッセージが表示された場合、おそらくそれを理解できましたが、メッセージはありませんでした。どんな助けでも大歓迎です。