在使用Python过程中,经常需要存储文件到临时目录或系统中的其他目录中,如:TEMP、
APPDATA
、HOMEPATH、LOCALAPPDATA等目录中,但是如何找到这些目录呢,用手动输入吗?这样很容易出现在自己的电脑中可以使用,但是在别人的电脑中却没有这个名称的目录文件。因此,最好的方法 是直接根据目录字典来获取,需要使用系统模块os
方法如下:
首先,引入 import os 然后使用os.environ来查看目录字典对应找到需要的目录文件夹。如:想获得
‘C:\Users\ADMINI~1\AppData\
Local
\
Temp
’ 目录则只需输入 os.getenv(‘TEMP’) 即可获取。
同样的道理,若想要获取’C:\Users\Administrator\AppData\Local’目录 输入os.getenv(‘LOCALAPPDATA’)即可。以下是一些目录字典情况,根据需要查找目录即可。
- {‘ALLUSERSPROFILE’: ‘C:\ProgramData’,
- ‘APPDATA’: ‘C:\Users\Administrator\AppData\Roaming’,
- ‘CLASSPATH’: ‘.;D:\Program Files\Java\jdk1.8.0_201\lib\dt.jar;D:\Program Files\Java\jdk1.8.0_201\lib\tools.jar;’,
- ‘COMMONPROGRAMFILES’:
版权声明:本文为zihong521原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。