在 Python 中从文件传递命令行参数

street_jesus

我写了一个 python 脚本来运行我的 vb.net 项目可执行文件。我遇到的问题是,当我阅读这些行然后使用 for 循环将单个行 (IP) 用作我的应用程序的参数时,这不起作用。但是,当我使用任何其他字符串时,它确实有效。因此,它不会从 ipaddress.txt 读取 IP,但如果输入手动作为参数而不是“行”,它确实需要一个 IP。

import subprocess
f = open('ipaddress.txt')
lines = f.readlines()
f.close()
for line in lines:
   subprocess.Popen(['C:\\Users\\YYYYY\\OneDrive - XXXX
   \\Visual-Studio-Projects\\Map_Tester\\bin\\Map200_Tester.exe', 'line'])

任何发生这种情况的细节都值得赞赏。谢谢。

d_kennetz

在您的代码中,您将其'line'括在引号中,将其表示为字符串。但是您希望line被读取为变量,因此只需删除linefor 循环中的引号,这将执行您想要的操作:迭代每个for line in lines:

import subprocess
f = open('ipaddress.txt')
lines = f.readlines()
f.close()
for line in lines:
    subprocess.Popen(['C:\\Users\\YYYYY\\OneDrive - XXXX
    \\Visual-Studio-Projects\\Map_Tester\\bin\\Map200_Tester.exe'], line[:-1])

此编辑将从您的line变量中删除任何换行符

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中从命令行传递参数

来自分类Dev

文件中的python脚本命令行参数

来自分类Dev

从python中的命令行参数获取文件路径

来自分类Dev

将文件x中指定的函数作为命令行参数传递给python中的文件y的最佳方法

来自分类Dev

Python中的多个命令行参数

来自分类Dev

Python中的迭代命令行参数

来自分类Dev

Python中的迭代命令行参数

来自分类Dev

--debug Python中的命令行参数

来自分类Dev

Python中的命令行参数

来自分类Dev

将命令行参数传递给python-behave

来自分类Dev

将命令行参数传递给python-behave

来自分类Dev

将命令行参数传递给Python

来自分类Dev

从命令行将参数传递给python脚本

来自分类Dev

如何将命令行参数传递给在docker中运行的python脚本

来自分类Dev

通过命令行传递字典参数,并在python脚本中访问它们

来自分类Dev

在python 2.7.12中传递命令行参数时将变量附加为字符串

来自分类Dev

从 Python 中的命令行参数获取输入路径和文件、输出路径和文件

来自分类Dev

python:使用文件B中文件A的命令行参数

来自分类Dev

在命令行中输入文件名作为Python中的参数

来自分类Dev

如何在命令行中发送命令行参数以执行python文件?

来自分类Dev

在Python命令行参数中拆分长参数

来自分类Dev

我如何将参数从命令行传递到python脚本以读取和更新json文件中存在的某些键的值

来自分类Dev

来自命令行参数的文件搜索中的Python单词

来自分类Dev

使用命令行参数在文件中调用Python函数

来自分类Dev

来自命令行参数的文件搜索中的Python单词

来自分类Dev

Python命令行参数文件名

来自分类Dev

如何从Python的命令行参数获取文件名

来自分类Dev

如何在python中对命令行参数进行分组?

来自分类Dev

如何在Python中读取整数命令行参数?

Related 相关文章

  1. 1

    在python中从命令行传递参数

  2. 2

    文件中的python脚本命令行参数

  3. 3

    从python中的命令行参数获取文件路径

  4. 4

    将文件x中指定的函数作为命令行参数传递给python中的文件y的最佳方法

  5. 5

    Python中的多个命令行参数

  6. 6

    Python中的迭代命令行参数

  7. 7

    Python中的迭代命令行参数

  8. 8

    --debug Python中的命令行参数

  9. 9

    Python中的命令行参数

  10. 10

    将命令行参数传递给python-behave

  11. 11

    将命令行参数传递给python-behave

  12. 12

    将命令行参数传递给Python

  13. 13

    从命令行将参数传递给python脚本

  14. 14

    如何将命令行参数传递给在docker中运行的python脚本

  15. 15

    通过命令行传递字典参数,并在python脚本中访问它们

  16. 16

    在python 2.7.12中传递命令行参数时将变量附加为字符串

  17. 17

    从 Python 中的命令行参数获取输入路径和文件、输出路径和文件

  18. 18

    python:使用文件B中文件A的命令行参数

  19. 19

    在命令行中输入文件名作为Python中的参数

  20. 20

    如何在命令行中发送命令行参数以执行python文件?

  21. 21

    在Python命令行参数中拆分长参数

  22. 22

    我如何将参数从命令行传递到python脚本以读取和更新json文件中存在的某些键的值

  23. 23

    来自命令行参数的文件搜索中的Python单词

  24. 24

    使用命令行参数在文件中调用Python函数

  25. 25

    来自命令行参数的文件搜索中的Python单词

  26. 26

    Python命令行参数文件名

  27. 27

    如何从Python的命令行参数获取文件名

  28. 28

    如何在python中对命令行参数进行分组?

  29. 29

    如何在Python中读取整数命令行参数?

热门标签

归档