2024-04-29 09:47:42 发布
网友
data_path = "C:\\Users\\Cortex\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\5cfpvg5b.default"
有没有办法动态获取这个文件路径?这里,5cfpvg5b.default对每台计算机都是不同的。在
5cfpvg5b.default
您可以使用^{}获得%APPDATA%文件夹的Windows位置。Mozilla文件夹位于该文件夹下。然后可以使用Python的^{}读取profiles.ini文件,以确定要使用哪个文件夹:
%APPDATA%
profiles.ini
import configparser import os mozilla_profile = os.path.join(os.getenv('APPDATA'), r'Mozilla\Firefox') mozilla_profile_ini = os.path.join(mozilla_profile, r'profiles.ini') profile = configparser.ConfigParser() profile.read(mozilla_profile_ini) data_path = os.path.normpath(os.path.join(mozilla_profile, profile.get('Profile0', 'Path')))
这将为您提供一条路径,例如:
os.path.normpath()用于确保使用反斜杠。在
os.path.normpath()
您可以使用^{} 获得} 读取
%APPDATA%
文件夹的Windows位置。Mozilla文件夹位于该文件夹下。然后可以使用Python的^{profiles.ini
文件,以确定要使用哪个文件夹:这将为您提供一条路径,例如:
^{pr2}$os.path.normpath()
用于确保使用反斜杠。在相关问题 更多 >
编程相关推荐