文件未找到错误:

普里扬卡·米什拉

文件夹中有很多 csv excel 表格。所有 excel 表仅包含前 3 列中的数据。我会从很多 csv 表中选择相应的 csv 表然后绘制它。这是代码

import os
path = "F:\\Users\\Desktop\\Data\\Summary"
files = []
folder_data = os.listdir(path)
folder_data = [i+"\\" for i in folder_data]

# r=root, d=directories, f = files
for r, d, f in os.walk(path):
    for file in f:
        if '.csv' in file:
            files.append(file)
for i, f in enumerate(files):
    print(( i,f))
    print('\n'.join(f'{i}-{v}' for i,v in enumerate(files)))
    csv_code = str(int(input("Enter corresponding code to plot: ")))
    csv_path = path + "\\" + folder_data[csv_code] 

    df = pd.read_csv(csv_path, header=None)
    df1 = df.iloc[:,0:2]
    plt.plot(df1[0], df1[1])

当我运行代码时,我希望输出显示如下(我的意思是我希望显示文件夹中的所有 csv 文件,以便我可以选择我想要的):

0-Test_Summary_1.csv
1-Test_Summary_2.csv
2-Test_Summary_3.csv
3-Test_Summary_4.csv
4-Test_Summary_5.csv
5-Test_Summary_6.csv etc

得到的错误是

FileNotFoundError: 

尽管文件夹中有 csv 文件。我收到错误,因为找不到文件错误

拉尔夫

如果我正确理解你的问题,那么你可以尝试这样的事情:

import os
import pandas as pd

# see this answer about absolute paths in windows
# https://stackoverflow.com/a/7767925/9225671
base_path = os.path.join('f:', os.sep, 'Users', 'Desktop', 'Data', 'Summary')

# collect all CSV files in 'base_path' and its subfolders
csv_file_list = []
for dir_path, _, file_name_list in os.walk(base_path):
    for file_name in file_name_list:
        if file_name.endswith('.csv'):
            # add full path to the list, not just 'file_name'
            csv_file_list.append(
                os.path.join(dir_path, file_name))

print('CSV files that were found:')
for i, file_path in enumerate(csv_file_list):
    print('   {:3d} {}'.format(i, file_path))

selected_i = int(input('Enter corresponding number of the file to plot: '))
selected_file_path = csv_file_list[selected_i]
print('selected_file_path:', selected_file_path)

df = pd.read_csv(selected_file_path, header=None)
...

这对你有用吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Shellexecute 错误 2 - 未找到指定的文件

来自分类Dev

Python/CSV - 文件未找到错误

来自分类Dev

Qt资源内QML文件的文件未找到错误

来自分类Dev

导入SVN时,获取文件存在或文件未找到错误

来自分类Dev

导入SVN中,获取文件存在或文件未找到错误

来自分类Dev

未找到错误404

来自分类Dev

未找到事件错误

来自分类Dev

错误:/'启动'未找到

来自分类Dev

查找未找到文件

来自分类Dev

未找到文件:-Ttext

来自分类Dev

未找到 NMSSH 文件

来自分类Dev

Xcode 5:“未找到这样的配置文件...”错误

来自分类Dev

#include <Rcpp11>文件未找到错误

来自分类Dev

无法加载资源404(未找到)-文件位置错误?

来自分类Dev

复制文件任务失败,并显示以下错误:未找到SourceFolder

来自分类Dev

使用硒设置Chromedriver时出现文件未找到错误

来自分类Dev

从github安装ada库-保持获取文件未找到错误

来自分类Dev

联系表格不会提交。显示文件未找到错误

来自分类Dev

FileCopy给出错误53文件未找到

来自分类Dev

Gradle build :app:mergeDebugResources 文件未找到错误

来自分类Dev

由于转义字符,获取文件未找到错误

来自分类Dev

即使文件存在,也未找到反应原生模块错误

来自分类Dev

错误:未找到应用程序入口点文件

来自分类Dev

Pandas 文件未找到错误 - 昨天工作

来自分类Dev

获取“未找到服务”。错误

来自分类Dev

404未找到或错误请求?

来自分类Dev

“未找到ESLint配置”错误

来自分类Dev

XAMPP对象未找到错误

来自分类Dev

类未找到错误-Scala