- A+
所属分类:python基础入门
在使用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': 'C:\\Program Files\\Common Files',
- 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
- 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
- 'COMPUTERNAME': 'ANSHINGY',
- 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
- 'CYGWIN': 'mintty',
- 'DRIVERDATA': 'C:\\Windows\\System32\\Drivers\\DriverData',
- 'FPS_BROWSER_APP_PROFILE_STRING': 'Internet Explorer',
- 'FPS_BROWSER_USER_PROFILE_STRING': 'Default',
- 'HOMEDRIVE': 'C:',
- 'HOMEPATH': '\\Users\\Administrator',
- 'IPYTHONENABLE': 'True',
- 'JAVA_HOME': 'D:\\Program Files\\Java\\jdk1.8.0_201',
- 'KIVY_GL_BACKEND': 'angle_sdl2',
- 'LOCALAPPDATA': 'C:\\Users\\Administrator\\AppData\\Local',
- 'MAVEN_HOME': 'D:\\Program Files\\Java\\apache-maven-3.6.0',
- 'NUMBER_OF_PROCESSORS': '4',
- 'ONEDRIVECOMMERCIAL': 'C:\\Users\\Administrator\\OneDrive - xKx',
- 'OS': 'Windows_NT',
- 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW',
- 'PROCESSOR_ARCHITECTURE': 'AMD64',
- 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel',
- 'PROCESSOR_LEVEL': '6',
- 'PROCESSOR_REVISION': '2a07',
- 'PROGRAMDATA': 'C:\\ProgramData',
- 'PROGRAMFILES': 'C:\\Program Files',
- 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
- 'PROGRAMW6432': 'C:\\Program Files',
- 'PSMODULEPATH': 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules',
- 'PUBLIC': 'C:\\Users\\Public',
- 'PYCHARM_HOSTED': '1',
- 'PYTHONDONTWRITEBYTECODE': '1',
- 'PYTHONIOENCODING': 'UTF-8',
- 'PYTHONPATH': 'D:\\pycharm\\pycharm-professional-2017.2.3\\helpers\\pydev',
- 'PYTHONUNBUFFERED': '1',
- 'SESSIONNAME': 'Console',
- 'SYSTEMDRIVE': 'C:',
- 'SYSTEMROOT': 'C:\\WINDOWS',
- 'TEMP': 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp',
- 'TESSDATA_PREFIX': 'C:\\Program Files (x86)\\Tesseract-OCR',
- 'TMP': 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp',
- 'USERDOMAIN': 'ANSHINGY',
- 'USERDOMAIN_ROAMINGPROFILE': 'ANSHINGY',
- 'USERNAME': 'Administrator',
- 'USERPROFILE': 'C:\\Users\\Administrator',
- 'VS140COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools\\',
- 'WINDIR': 'C:\\WINDOWS'}
我的微信公众号
爱真理,得永生! 爱在灵灵久博客,网罗天下,福利大家!