gpt4 book ai didi

python - Pycharm 和 sys.argv 参数

转载 作者:IT老高 更新时间:2023-10-28 12:29:11 27 4
gpt4 key购买 nike

我正在尝试调试一个将命令行参数作为输入的脚本。参数是同一目录中的文本文件。脚本从 sys.argv 列表中获取文件名。我的问题是我无法在 pycharm 中启动带有参数的脚本。

我尝试在“运行”>“编辑配置”菜单中的“脚本参数”字段中输入参数,如下所示:

-s'file1.txt', -s'file2.txt'

但它没有工作。如何使用参数启动我的脚本?

附:我在 Ubuntu 上

最佳答案

在 PyCharm 中,参数被添加到 Script Parameters 中,但是,它们用双引号括起来 "" 并且没有指定解释器标志,如 -s。这些标志在 Interpreter options 框中指定。

脚本参数框内容:

"file1.txt" "file2.txt"

Interpeter 标志:

-s

或者,视觉上:

enter image description here

然后,用一个简单的测试文件来评估:

if __name__ == "__main__":
import sys
print(sys.argv)

我们得到我们提供的参数(sys.argv[0]当然是脚本名):

['/Path/to/current/folder/test.py', 'file1.txt', 'file2.txt']

关于python - Pycharm 和 sys.argv 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33102272/

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