有一个python小程序aaa.py,里面有这样的语句,运行的时候是python3.9 aaa.py这样运行的
f = open(r'/X/Y/test.txt')
f2='/X/Y/test2.txt'
/X/Y/为linux系统下文件夹地址,现在为了简单,想把地址当成py程序的参数运行,比如python3.9 aaa.py /X/Y/test.txt
linux系统下文件夹地址为/X/Y,我知道需要使用sys.argv参数,但是我f2没有写对,正确的应该怎么写
import sys
idfile = sys.argv[1]
f = open(idfile)
f2="idfile-/test2.txt"
f2需要变成/X/Y/test2.txt,就是在这个文件的文件夹下新建一个test2.txt的文件,一致文件的全地址是/X/Y/test.txt
f2=fold[0:fold.rindex('/')]+"/test2.txt"
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!