Ich habe eine data frame
in Pandas wie unten.Schleife über Datenrahmen Spalten in Pandas
df
, pkg
1,test_1
2,test_2
3,test_3
Ich habe ein Verzeichnis, das Unterverzeichnis für jeden pkg
in lokalen hat. Jedes pkg
Unterverzeichnis hat eine Datei pkg.json
C:\Users\viru\Desktop\Test\pkg\pkg.json
ich jede pkg.json
Datei öffnen möchten, und drucken Sie den Inhalt der Datei in einer Schleife aufgerufen.
Die for-Schleife ist unter
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
ich versucht habe, wie oben, aber immer Fehler
No such file or directory: 'C:\\Users\\viru\\Desktop\\Test\\pkg\\pkg.json'
Wie kann ich erreichen, was ich will
Anscheinend haben Sie 2 Benutzernamen; 'viru' und' d58426'. Der Code scheint also in den falschen Verzeichnissen nach den Dateien zu suchen. – roganjosh
@roganjosh bitte überprüfen Sie editierte Frage –
Sie sagen, dass jedes 'pkg'-Verzeichnis eine Datei pkg.json hat, aber es ist tatsächlich suchen, wörtlich, meinst du stattdessen nach' .. \\ Test \\ test_1 \\ test_1 suchen. json', in diesem Fall wollen Sie über die Elemente der pkg-Spalte iterieren, nicht über die Spalten des Datenrahmens. – jxramos