为了账号安全,请及时绑定邮箱和手机立即绑定

如何允许我的 python 程序的用户提供文件作为命令行参数?

如何允许我的 python 程序的用户提供文件作为命令行参数?

慕后森 2022-07-12 10:18:25
我想编写一个简单的 python 程序,它将一个文件作为参数和一个整数。我希望它看起来像这样: simple.py myJ.json 5之后,我想在我的代码中访问myJ.json和5参数。基本上可以让我将它们存储为变量,我可以在simple.py.my_json = command.arg[1] #something like thatinteger = commmand.arg[2]integer = integer + 1: doing things with them afterwards.::
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

要解决您的问题,您可以使用名为 (sys) 的库中的方法,只需from sys import argv在代码前面键入即可。并且知道它argv[0]等于你的python文件名,argv[1]等于第一个参数,argv[2]等于第二个参数。在这种情况下总结所有内容simple.py myJ.json 5

from sys import argv

argv[1]= myJ.json argv[2]= 5

我希望我能帮助你:)


查看完整回答
反对 回复 2022-07-12
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号