- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道 configparser 中 read 和 read_file 的使用有什么区别。据我测试
config_parser = configparser.ConfigParser()
config_parser.read(config_file)
config_parser = configparser.ConfigParser()
config_parser.read_file(config_file)
最佳答案
read_file
接受一个类似文件的对象,read
接受文件名。read
的主要问题是如果文件不存在,它会静默失败,留下 ConfigParser
空的。
config_parser.read("config.ini") # object is unchanged even if file doesn't exist
read_file
因为您可以控制文件的打开方式。
with open("config.ini") as f:
config_parser = configparser.RawConfigParser()
config_parser.read_file(f)
.ini
的行列表时。文件内容。
read_file
有点“接受”一个字符串作为输入(因为字符串是可迭代的)但结果没有用:
>>> config_parser.read_file("config.ini")
Traceback (most recent call last):
File "<string>", line 301, in runcode
File "<interactive input>", line 1, in <module>
File "L:\Python34\lib\configparser.py", line 690, in read_file
self._read(f, source)
File "L:\Python34\lib\configparser.py", line 1057, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '<???>', line: 1
关于python - Python 3 中的 configparser 中的 read 和 read_file 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51772047/
我正在做我的项目,使用我使用 codeigniter 创建的网页更新 BIND 服务器中 named.conf.local 的内容。当我运行它时,文件无法写入。这些是我的 Controller 代码:
我正在尝试使用 Tensorflow 读取和解码图像文件。我有以下代码: dir_path = os.path.dirname(os.path.realpath(__file__)) filename
提问 我循环用file_get_contents抓取一堆url,但总是会在不到第100个URL的时候停下,提示我:“Warning: file_get_contents(URL) [function
我正在尝试在 geopandas 中打开一个形状文件,如下所示: import geopandas as gpd shp = gpd.read_file("C:\my_file.shp") 但这会返回
我正在编写一个应用程序来使用 Python(使用 Pydicom 库)处理 DICOM 图像。不幸的是,根据我阅读的教程(例如 here),我一开始就遇到了一个不应该存在的问题。 代码很简单,就是这样
我在使用 geopanda 的 read_file() 读取 geojson 时收到以下警告: ...geodataframe.py:422: RuntimeWarning: Sequential r
我正在使用 File::Slurp read_file和 write_file更新文件内容的功能。 现在我专注于向它添加错误处理。为此,我尝试对实际不存在的文件执行以下方法。 1) read_file
我有一堆 DICOM 图像,我正在使用 Python dicom 包读取这些图像: my_dicom = dicom.read_file('my_dicom.dcm') my_dicom = my_
我想知道 configparser 中 read 和 read_file 的使用有什么区别。据我测试 config_parser = configparser.ConfigParser() confi
我是一名优秀的程序员,十分优秀!