python - 从单个文件中读取多个文件的路径
问题描述
在我的部分代码中,我有一个列表,其中包含多个具有不同扩展名的文件的路径。像这样的东西:
mylist = ['path1/file1.txt', 'path2/file2.dat', 'path3/file3.txt']
我想制作一个包含此列表元素的外部文件(我们将其命名为“extfile.txt”),然后以从文件中读取列表的方式配置我的代码,而不是将列表嵌入代码本身. 我应该如何配置代码?
这种方法的原因是我有不同的项目。此代码可用于所有这些,并且此列表是我需要更改的唯一部分。由于我的实际列表太长,我不想在代码中更改它,我更喜欢在外部代码中进行。
解决方案
做一个文件
read.txt
输入您的值:
path1/file1.txt
path2/file2.dat
path3/file3.txt
读取文件
with open('read.txt','r') as my_files:
x = (my_files.read().splitlines())
得到输出:
['path1/file1.txt', 'path2/file2.dat', 'path3/file3.txt']
输出类型:
<class 'list'>
推荐阅读
- php - Laravel 页面无法正常显示
- python - 熊猫返回空数据框
- android - Google SignInButton 未出现
- pandas - 熊猫数据框到字符串操作
- python - 从圣杯调用另一个 lambda
- angular - (node:6608) UnhandledPromiseRejectionWarning: 错误: spawn EPERM
- angular - 上传 png 文件的单元测试
- javascript - 输入范围滑块左侧的颜色与 React with ref.current.style 中滑块右侧的颜色不同?
- r - 绘制参考值 = 0 的泊松模型的预测
- google-sheets - 在 Google 文档中更改角色的机会