如何在OSX终端中对所选文件应用python文件执行?
我被要求创建一个python文件abc.py,然后在filename.txt上执行该python命令 终端(OSX)中的代码: 如何在abc.py文件中编写代码,以便从命令行读取“filename.txt”,作为python代码的输入如何在OSX终端中对所选文件应用python文件执行?,python,python-2.7,command-line,Python,Python 2.7,Command Line,我被要求创建一个python文件abc.py,然后在filename.txt上执行该python命令 终端(OSX)中的代码: 如何在abc.py文件中编写代码,以便从命令行读取“filename.txt”,作为python代码的输入 非常感谢。最简单的方法是使用sys库。python解释器的参数存储在 如果你想变得更时尚,你可以使用图书馆 希望这能有所帮助。 $ python abc.py filename.txt import sys def main(): # sys
非常感谢。最简单的方法是使用
sys
库。python解释器的参数存储在
如果你想变得更时尚,你可以使用图书馆
希望这能有所帮助。
$ python abc.py filename.txt
import sys
def main():
# sys.arv[0] is the path to this script (ie. /path/to/abc.py)
filepath = sys.argv[1]
print filepath
if __name__ == '__main__':
main()
import argparse
def main():
parser = argparse.ArgumentParser()
parser.add_argument('filepath')
args = parser.parse_args()
print args.filepath