0
我對Python很新,所以請耐心等待。如何設置/定義/使用sys.argv
目前,我在Pycharm的Anaconda環境中使用Python 3.5,並試圖瞭解如何設置/定義/使用sys.argv
,以便在將更改上傳到github之前,我可以自動執行多個進程。
例如:
python function/function.py input_folder/input.txt output_folder/output.txt
這意味着function.py
將採取input.txt
從input_folder
,適用於任何腳本語言編寫function.py
,並將結果存入output.txt
文件夾output_folder
。
但是,當我輸入到終端,我得到了以下錯誤:
python: can't open file 'function/function.py': [Errno 2] No such file or directory
然後鍵入sys.argv
成Python控制檯,我收到以下內容:
['C:\\Program Files (x86)\\JetBrains\\PyCharm 2016.2\\helpers\\pydev\\pydevconsole.py',
'53465',
'53466']
我的猜測是,如果我要正確設置sys.argv[0:1]
,那麼我應該可以將function.py
應用到input.txt
,並將結果存儲到output.txt
。
我已經試過定義這些目錄,但它們不起作用。任何幫助都是極好的!
我試過並得到'python:can not open file'./src/venmo__clean.py':[Errno 2]沒有成功h文件或目錄 ' –