【python教程入门学习】Python如何获取系统的TEMP目录等

420 篇文章 12 订阅
73 篇文章 1 订阅

在使用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’)即可。以下是一些目录字典情况,根据需要查找目录即可。

  1. {‘ALLUSERSPROFILE’: ‘C:\ProgramData’,
  2. ‘APPDATA’: ‘C:\Users\Administrator\AppData\Roaming’,
  3. ‘CLASSPATH’: ‘.;D:\Program Files\Java\jdk1.8.0_201\lib\dt.jar;D:\Program Files\Java\jdk1.8.0_201\lib\tools.jar;’,
  4. ‘COMMONPROGRAMFILES’: ‘C:\Program Files\Common Files’,
  5. ‘COMMONPROGRAMFILES(X86)’: ‘C:\Program Files (x86)\Common Files’,
  6. ‘COMMONPROGRAMW6432’: ‘C:\Program Files\Common Files’,
  7. ‘COMPUTERNAME’: ‘ANSHINGY’,
  8. ‘COMSPEC’: ‘C:\WINDOWS\system32\cmd.exe’,
  9. ‘CYGWIN’: ‘mintty’,
  10. ‘DRIVERDATA’: ‘C:\Windows\System32\Drivers\DriverData’,
  11. ‘FPS_BROWSER_APP_PROFILE_STRING’: ‘Internet Explorer’,
  12. ‘FPS_BROWSER_USER_PROFILE_STRING’: ‘Default’,
  13. ‘HOMEDRIVE’: ‘C:’,
  14. ‘HOMEPATH’: ‘\Users\Administrator’,
  15. ‘IPYTHONENABLE’: ‘True’,
  16. ‘JAVA_HOME’: ‘D:\Program Files\Java\jdk1.8.0_201’,
  17. ‘KIVY_GL_BACKEND’: ‘angle_sdl2’,
  18. ‘LOCALAPPDATA’: ‘C:\Users\Administrator\AppData\Local’,
  19. ‘MAVEN_HOME’: ‘D:\Program Files\Java\apache-maven-3.6.0’,
  20. ‘NUMBER_OF_PROCESSORS’: ‘4’,
  21. ‘ONEDRIVECOMMERCIAL’: ‘C:\Users\Administrator\OneDrive - xKx’,
  22. ‘OS’: ‘Windows_NT’,
  23. ‘PATHEXT’: ‘.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW’,
  24. ‘PROCESSOR_ARCHITECTURE’: ‘AMD64’,
  25. ‘PROCESSOR_IDENTIFIER’: ‘Intel64 Family 6 Model 42 Stepping 7, GenuineIntel’,
  26. ‘PROCESSOR_LEVEL’: ‘6’,
  27. ‘PROCESSOR_REVISION’: ‘2a07’,
  28. ‘PROGRAMDATA’: ‘C:\ProgramData’,
  29. ‘PROGRAMFILES’: ‘C:\Program Files’,
  30. ‘PROGRAMFILES(X86)’: ‘C:\Program Files (x86)’,
  31. ‘PROGRAMW6432’: ‘C:\Program Files’,
  32. ‘PSMODULEPATH’: ‘C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules’,
  33. ‘PUBLIC’: ‘C:\Users\Public’,
  34. ‘PYCHARM_HOSTED’: ‘1’,
  35. ‘PYTHONDONTWRITEBYTECODE’: ‘1’,
  36. ‘PYTHONIOENCODING’: ‘UTF-8’,
  37. ‘PYTHONPATH’: ‘D:\pycharm\pycharm-professional-2017.2.3\helpers\pydev’,
  38. ‘PYTHONUNBUFFERED’: ‘1’,
  39. ‘SESSIONNAME’: ‘Console’,
  40. ‘SYSTEMDRIVE’: ‘C:’,
  41. ‘SYSTEMROOT’: ‘C:\WINDOWS’,
  42. ‘TEMP’: ‘C:\Users\ADMINI~1\AppData\Local\[Temp]/ “查看与 Temp 相关的文章”)’,
  43. ‘TESSDATA_PREFIX’: ‘C:\Program Files (x86)\Tesseract-OCR’,
  44. ‘TMP’: ‘C:\Users\ADMINI~1\AppData\Local\Temp’,
  45. ‘USERDOMAIN’: ‘ANSHINGY’,
  46. ‘USERDOMAIN_ROAMINGPROFILE’: ‘ANSHINGY’,
  47. ‘USERNAME’: ‘Administrator’,
  48. ‘[USERPROFILE]( “查看与 USERPROFILE 相关的文章”)’: ‘C:\Users\Administrator’,
  49. ‘VS140COMNTOOLS’: ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\’,
  50. ‘WINDIR’: ‘C:\WINDOWS’}
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值