我是python腳本編程的新手。我有一個腳本,我希望能夠在目錄中的所有文件上運行。我在this thread發現非常有用的建議。但是,我很難確定如何格式化實際腳本,以便它在命令提示符中檢索我想要運行腳本的文件的文件名,例如「python script.py filename。*」我試過我最擅長查看Python文檔和本站的論壇,並且已經空了(我可能只是不知道我應該搜索什麼關鍵字)。在Python中使用「python scriptname.py filename」打開文件
我目前能夠在一個文件上一次運行我的腳本,並使用下面的代碼以新的文件擴展名輸出它,但這樣我一次只能執行一個文件。我希望能夠遍歷使用整個目錄「基因。*」:
InFileName = 'GENE.303'
InFile = open(InFileName, 'r') #opens a pipeline to the file to be read line by line
OutFileName = InFile + '.phy'
OutFile = open(OutFileName, 'w')
我能做些什麼來代碼來讓自己通過類似於在做目錄使用迭代this case?謝謝!
正是我需要的。非常感謝! – Micrasema