在Python中打开文件,丢失标点符号

在Python中打开文件,丢失标点符号,python,Python,我将多个文本文件导入Python,并将每个文档存储在一个数据框中。完成后,部分标点符号将丢失。缺少字符-:。例如,原文中的日期表示为01-01-2017,但在Python中表示为01012017 这是我用来读取多个文本文件的代码的一部分 f = open(path,"r") df = df.append({'text':f.read()} , ignore_index = True) f.close 我需要更改什么才能以正确的原始格式阅读文本 能否提供缺少字符的文本示例?df=df.appen

我将多个文本文件导入Python,并将每个文档存储在一个数据框中。完成后,部分标点符号将丢失。缺少字符
-:
。例如,原文中的日期表示为
01-01-2017
,但在Python中表示为
01012017
这是我用来读取多个文本文件的代码的一部分

f = open(path,"r")
df = df.append({'text':f.read()} , ignore_index = True)
f.close

我需要更改什么才能以正确的原始格式阅读文本

能否提供缺少字符的文本示例?
df=df.append(…)
df
将等于
None
。您还需要调用
f.close
。这是一个问题,而不是
f.read()
的问题。它确实在append函数中。从不同路径读取多个文本文件的另一种方法是什么?将文本存储为列表?最后,我需要从文本中提取日期。您能提供缺少字符的文本示例吗?
df=df.append(…)
df
将等于
None
。您还需要调用
f.close
。这是一个问题,而不是
f.read()
的问题。它确实在append函数中。从不同路径读取多个文本文件的另一种方法是什么?将文本存储为列表?最后,我需要从这篇文章中提取日期。