# 获取当前目录下所有文件的文件名
fileList = os.listdir()
# 遍历文件名
for filename in fileList:
# 在遍历时,判断文件名中是否含有cellx_y字符,如果有则进行(File-merge.py)的调用,且只调用一次
if re.findall(r'(\d_\d)', filename) and file_listdircount == 0:
# 此处调用b.py文件
file_listdircount = 1
print('The file merge function has successfully executed!')
break
# 如果没有,则输出提示并跳过调用执行下面的操作:
if file_listdircount == 0:
print('There is no file name containing the cellx_y character in the current directory!')
如题,主文件a.py和另一个文件b.py,始终在同一个目录下,但是他们需要在不同文件夹下执行功能,即动态的,不固定的文件路径,此时我想要在a.py中调用执行b.py的整个文件,而不是b.py的某一个功能,应该如何处理?小弟因公司需求临时学习Python,有很多不理解,就多多指教
写一个函数,遍历整个目录的文件夹,判断b.py在哪一个文件夹中,返回b.py的相对路径,然后在a.py中from导入
基础和框架原理很重要,还有一些周边工具的使用也要会,比如git代码管理,apipost接口管理,等等