[英]command line optional arguments
所以我仍然在編碼,甚至不確定這是否還可以,但是當我什至無法運行它時,很難對其進行測試。 這是我第一次嘗試具有多個可選輸入,並且每次運行它時,我都會收到錯誤消息:
“命令行參數錯誤:參數“ query”。文件不可訪問:'sequence_filename'”
命令行輸入是一個文件名(必需),然后是函數將運行的可選輸出文件,然后是prot(如果是蛋白質,則為反義詞)或na(如果是核酸)的可選變量
if __name__ == '__main__':
sequence_filename = sys.argv[1]
output_filename = ''
if sys.argv > 3:
output_filename = sys.argv[2]
if sys.argv[3] == 'na':
input = 'na'
else:
input = 'prot'
elif sys.argv > 2:
output_filename = sys.argv[2]
main( sequence_filename, output_filename, input )
提前致謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.