csv 如何打开Windows文件路径?

fnvucqvd  于 2023-03-21  发布在  Windows
关注(0)|答案(2)|浏览(175)

我试着......简单地打开一个.csv数据文件,但是无论我怎么试,文件路径都不起作用。它总是给我一个错误,要么是双反斜杠,要么是反斜杠后面的字符缺失。
听起来很愚蠢,我试图从一个文件夹打开一个压缩的zip文件,但我不断得到愚蠢的错误。

import pandas as pd
import os

PATH = os.path.join('data', 'binance_data', 'data', 'spot', 'daily', 'klines', 'BTCUSD', '5m', '2023-01-01_2023-02-01', 'BTCUSDT-5m-2023-01-01')
print(PATH)

它给出了以下输出:

data\binance_data\data\spot\daily\klines\BTCUSD\5m\2023-01-01_2023-02-01\BTCUSDT-5m-2023-01-01

但我试着用Pandas开场...

dataset = pd.read_csv(PATH, compression='zip', header=None)

FileNotFoundError: [Errno 2] No such file or directory: 'data\\binance_data\\data\\spot\\daily\\klines\\BTCUSD\\5m\\2023-01-01_2023-02-01\\BTCUSDT-5m-2023-01-01'

当我尝试时,我得到相同的错误:

"data\binance_data\data\spot\daily\klines\BTCUSD\5m\2023-01-01_2023-02-01\BTCUSDT-5m-2023-01-01"

除了它随机交换出的一些字符后面只有一些反斜杠。
我只是想打开一个文件,这应该不会花两个小时。

mlnl4t2r

mlnl4t2r1#

假设您正在目录data\binance_data\data\spot\daily\klines\BTCUSD\5m\2023 -01-01_2023-02-01中查找名为“BTCUSDT-5 m-2023 -01 - 01”且扩展名为“.csv”的文件,则只需在文本AKA文件路径的末尾添加“.csv”即可。
像这样

path = r"data\binance_data\data\spot\daily\klines\BTCUSD\5m\2023-01-01_2023-02-01\BTCUSDT-5m-2023-01-01.csv"
df = pd.read_csv(path, compression='zip', header=None)

会起作用

agyaoht7

agyaoht72#

是否确实位于压缩驱动器上?

您似乎没有指定驱动器,所以它可能默认为您的工作驱动器?
我希望单独驱动器的路径以驱动器号开头,例如

E:\data\...

在命令控制台中通过DIR显示目录时会发生什么情况?

在CMD.exe或类似文件中,这会给您带来什么?

DIR "E:\data\binance_data\data\spot\dail..."

或者,“压缩驱动器”是指“ZIP文件内”吗?

因为我注意到你在CSV读取命令中提到了compression="zip"。它是在一个压缩驱动器中的ZIP文件中吗?还是在转移注意力?

相关问题