【发布时间】:2018-07-09 20:03:55
【问题描述】:
尝试从路径C:/temp/Kälte/Grad°/处的文件hello.txt读取内容:
消息;内容
问候;世界你好!
path = 'C:/temp/Kälte/Grad°/hello.txt'
# OKAY
data = ""
with open(path) as f:
data = f.read()
print("file content:\n" + data)
# OKAY
import csv
with open(path, 'r') as csvfile:
print("reading csv file:\n"+path)
reader = csv.reader(csvfile, delimiter=';')
for row in reader:
print(row)
# FAILURE
import pandas as pd
print("reading csv file with pandas:\n"+path)
dataframe = pd.read_csv(path, sep=';',names=["Message","Content"],header=1)
print (dataframe)
我记得几年前完全相同的问题,我想知道为什么没有人解决 pandas 中这样一个基本问题。熊猫不是在内部调用python的open(因为它应该可以工作,不是吗)?还是我做错了?
【问题讨论】:
标签: python python-3.x pandas