gpt4 book ai didi

python - 如何在 OSX 终端中对所选文件应用 python 文件执行?

转载 作者:行者123 更新时间:2023-12-01 03:54:24 26 4
gpt4 key购买 nike

系统要求我创建一个 python 文件 abc.py,然后通过 filename.txt 执行该 python 命令

终端中的代码(OSX):

    $ python abc.py filename.txt

如何在 abc.py 文件中编写代码,以便它将从命令行读取“filename.txt”作为 python 代码的输入?

非常感谢。

最佳答案

最简单的方法是使用 sys 库。 python 解释器的参数存储在 sys.argv

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()

如果你想变得更漂亮,你可以使用 argparse图书馆

import argparse

def main():
parser = argparse.ArgumentParser()
parser.add_argument('filepath')
args = parser.parse_args()
print args.filepath

关于python - 如何在 OSX 终端中对所选文件应用 python 文件执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37743060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com