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

  • Post author:
  • Post category: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’)即可。以下是一些目录字典情况,根据需要查找目录即可。

  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’:



版权声明:本文为zihong521原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。