Pycharm_windows中,Pycharm用(os.environ['HOMEPATH']拼接路径的配置文件,读取不到配置文件内容,为空[]

问题描述:

pycharm用(os.environ['HOMEPATH']拼接路径的配置文件,读取不到配置文件内容,为空[]

同样的路径,用cmd就能读取到配置文件内容

1、cmd执行效果:

>>> config = configparser.ConfigParser()
>>> config.read('os.path.join(os.environ['HOMEPATH'], 'iselenium.ini'))

>>> sssssss=config.sections()
>>> print(sssssss)
['driver']

 

 说明:os.environ['HOMEPATH']

>>> print(os.environ['HOMEPATH'])
\Users\renyc

 

2、pycharm执行效果

 

3、解决方法:

加上C盘的盘符,换成绝对路径拼接即可

 

 

 代码如下:

import configparser
import os

# 实例化configParser对象
config = configparser.ConfigParser()

# -read读取ini文件
config.read(os.path.join('C:', os.environ['HOMEPATH'], 'iselenium.ini'))

# -sections得到所有的section,并以列表的形式返回
sssssss = config.sections()
print(sssssss)

 

posted @ 2023-02-22 00:05  翻滚的小强  阅读(225)  评论(0编辑  收藏  举报