Python 如何读取Jupiter笔记本中包含.txt_uuu文件的文件夹

Python 如何读取Jupiter笔记本中包含.txt_uuu文件的文件夹,python,jupyter-notebook,Python,Jupyter Notebook,嘿,我有一个文件夹,里面有1985-2018年间的116.txt_uuu文件和径流值。 如何一次打印所有电台? 我有一个代码,但ut一次只打印一个txt文件。 我的代码: from pandas import read_csv import numpy as np import pandas as pd import matplotlib.pyplot as plt import os import cartopy from datetime import date,datetime

嘿,我有一个文件夹,里面有1985-2018年间的116.txt_uuu文件和径流值。 如何一次打印所有电台? 我有一个代码,但ut一次只打印一个txt文件。 我的代码:

from pandas import read_csv

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import os

import cartopy

from datetime import date,datetime

dir1 = "minestasjoner/" #the name of the folder at my desktop 

files = os.listdir(dir1)

files = np.sort(files)

files_txt = [i for i in files if i.endswith('.txt_')]

df = pd.read_csv(dir1+files_txt[0],skiprows=6,header=None, index_col=0,sep=" 
",na_values=-9999, parse_dates = True)

df.index = pd.to_datetime(df.index,format="%Y%m%d/%H%M")

因为您的代码只读取一个文件

files_txt = [i for i in files if i.endswith('.txt_')]
tmp = []

for file_name in files_txt:
   tmp.append(pd.read_csv(dir1+file_name,skiprows=6,header=None, index_col=0,sep=" 
",na_values=-9999, parse_dates = True))

df = pd.concat(tmp)
df.index = pd.to_datetime(df.index,format="%Y%m%d/%H%M")

这仍然是你最近3个问题中的问题吗?但当我这样做时,它不会打印任何东西@马德伦你什么意思?那些代码中没有打印。我是说我怎么能打印出所有的txt文件?@madelen,我还是不明白。该脚本将所有文本文件聚合到一个数据帧中。如果您只想在屏幕上打印。你可以打印数据框,我知道了。但是你能帮我做点别的吗?我可以发布一张图片,因为代码很长。我需要帮助绘制水流时间序列和SPI 1、SPI 3和SPI 6的时间序列之间的相关性