尝试用途:
os_dir = os.path.dirname(os.path.abspath(fx))
print(os_dir)
import os, inspect
if '__file__' not in locals():
fx = inspect.getframeinfo(inspect.currentframe())[0]
else:
fx = __file__
os_dir = os.path.dirname(os.path.abspath(fx))
print(os_dir)
我本想得到我的工作目录,但只得到了-
C:\Users\***\****Local\Temp\ipykernel_26840
1条答案
按热度按时间6rqinv9w1#
最好的解决方案之一是使用.env文件。这些文件需要在.gitignore中被忽略,在那里,你可以放置你的敏感信息。
举个例子。
.env文件:
my_program.py
您甚至可以为第一个if循环添加条件,如
if file.endswith('.csv') and file.startswith('data')
,这样您就可以加载所需的文件。使用.env文件将防止您将文件夹路径硬编码到代码中,并泄露敏感信息。如果你想硬编码的文件夹路径,你需要ot
CSV_FOLDER = os.listdir('/home/user/data')