python - 如何在从列表更新路径的for循环中读取多个json?
问题描述
我通过 for 循环函数提取并保存了一些 requests.get json 文件,现在我想创建另一个 for 循环来提取每个 json 文件并将它们转换为数据帧。下面的 for 循环片段不完整,因为我无法继续使用以下语法错误对其进行测试。
如何通过 for 循环更改路径的最后一部分?
此外,最好在处理多个文件时创建一个巨大的主循环,一次完成整个过程,然后继续下一个过程?还是将每个数据清理/测试步骤分解成自己的 for 循环更好?
file_list = ["API A", "API B", "API C"]
for file in file_list:
df = pd.read_json(r'C:\Users\username\'+file)
print(df)
错误:
File "<ipython-input-72-b9019f051ed3>", line 2
df = pd.read_json(r'C:\Users\username\'+file_list)
^
SyntaxError: EOL while scanning string literal
解决方案
试试这个:
df = pd.read_json(r'C:\Users\acicchino001'"\\"+file)
推荐阅读
- r - 闪亮的服务器找不到闪亮的默认css和js文件
- c++ - clang 是否支持 init_priority
- verilog - 在 Verilog 中综合设计时的时序问题
- android - 在方法 A() 在 onStart() 内完成后如何在 onResume() 内启动方法 B()
- javascript - 使用 JavaScript 循环查找数组中的最大数
- excel - excel数据透视表中的计算字段
- reactjs - 如何更有效地使用道具?
- react-native - createMaterialTopTabNavigation 中的嵌套导航.... 怎么样?
- python-3.x - 一个操作字符串和数字的函数
- vue.js - v-select 关闭事件或删除验证错误计时器?