有一个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