使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__) sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path。 C:\test”,sys.path[0]会输出“C:...
1defget_cur_path1():2import os3return os.path.abspath(os.curdir)4defget_cur_path2():5import sys6return sys.argv[0]7defget_cur_path3():8import os9return os.path.dirname(__file__) 1. 2. 3. 4. 5. 6. 7. 8. 9. 因此,解决办法如下。修改func.py中的读取函数如下即可: 1# func...
下面是一个完整的代码示例,演示了如何获取指定路径下的所有.py文件,并读取其内容: importosdefget_files(path):files=[]forfileinos.listdir(path):ifos.path.isfile(os.path.join(path,file)):files.append(file)returnfilesdefread_py_files(path):py_files=[]forfileinos.listdir(path):ifos.path.isfile(...
D:\home\report\config.ini>>>printos.path.join('D:','file_one','file_two')E:\file_one\file_two>>>printos.path.join('\home','\home\file_one\', '\home\file_one\file_two\')\home\file_one\file_two\ no.2 os.getcwd() 是返回当前工作路径 例如:file.py文件位于:D:\Test\testcase...
使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__) sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path。 如果你在C:\test目录下执行python getpath\getpath.py,那么os.getc...
# 获取当前文件路径a=os.path.realpath(__file__)print(a)# D:\workspace\zip2base64\SN-S\精度测试\cases\precision_init.py# 获取当前文件所在目录(文件夹)b=os.getcwd()print(b)# D:\workspace\zip2base64\SN-S\精度测试\cases# 获取当前目录的父目录c=os.path.dirname(os.getcwd())print(c)# ...
print os.getcwd() print sys.argv[0] print os.path.split(os.path.realpath(__file__))[0] 分别在windows和linux平台上运行包含以上方法的脚本,结果如下: linux环境: /root /sdyouth/www/xufive/get_path.py /sdyouth/www/xufive windows环境: E:\Youth\project\xufive E:\Youth\project\xufive\get...
File "C:\Users\Administrator\Desktop\AT_ES\src\Config\Usedata_Config.py", line 27, in get_userinfo config = codecs.open(path,'r','utf-8') File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\codecs.py", line 895, in open file = builtins.open(filename, mode...
realpath(__file__) # 获取文件所在的目录 os.path.dirname(__file__) import pymysql import os, sys import configparser # os.path.dirname(__file__)返回当前脚本的路径 BASE_PATH = os.path.dirname(os.path.dirname(__file__)) # print(sys.path) # 添加目录 # sys.path.append(BASE_PATH)...
common_FileRead.py中编写读取文件common_path.yml并返回common_path.yml的内容 defget_path(file_name): yaml_path= os.path.abspath('./common_path.yml') # 获取yml文件的路径 ,本意以当前文件计算 #abspath/getcwd均是通过字符串拼接,即从程序运行的当前目录进行计算,即从调用文件business_common.py开始计算...