0
我在下面的熊猫中有一个data frame
。在熊猫的数据帧列上循环
df
, pkg
1,test_1
2,test_2
3,test_3
我有了在当地各pkg
子目录的目录。每个pkg
子目录中有一个名为pkg.json
C:\Users\viru\Desktop\Test\pkg\pkg.json
我想打开每个文件pkg.json
和环型打印文件的内容的文件。
for循环低于
for package in df1:
package = 'package'
with open('C:\Users\viru\Desktop\Test\{}\{}.json'.format(package,package)) as data_file:
data = json.load(data_file)
print data
我试图像上面,但得到的错误
No such file or directory: 'C:\\Users\\viru\\Desktop\\Test\\pkg\\pkg.json'
我怎样才能达到我想要的
显然你有2个用户名; 'viru'和'd58426'。所以代码似乎是在错误的文件目录中查找。 – roganjosh
@roganjosh请检查已编辑的问题 –
你说每个'pkg'目录都有一个文件pkg.json,但它实际上是从字面上寻找它,而不是寻找'.. \\ Test \\ test_1 \\ test_1。 json“,在这种情况下,您想遍历pkg列的元素,而不是遍历数据框的列。 – jxramos