2017-05-01 61 views
0

我的电脑上有一个名为'missing'的.pd文件。路径是C:\ me \ Desktop \ missing.pd如何修改python中的.pd文件

这个文件里面只有日期。我有一个算法,每次运行它时都会创建并填充这个'missing.pd'。我的算法基本上是在某些日期内创建一个数据帧,有时会清空,然后在我的计算机上创建missing.pd文件并添加日期。 我想要做的是不要每次重新创建missing.pd文件(这是我的代码到目前为止)。

我想我的代码说:

如果C:\我\桌面\ missing.pd存在,然后检查里面,如果我的数据框创建的日期已经在这里了,如果没有附加的那些它们是不在这里,如果missing.pd不存在,创建它并填充日期。

至今的这部分代码,它是:

path = r"C:\me\Desktop\missing.pd" 
missing = pd.DataFrame(missing) 
missing.to_pickle(os.path.join(path,"%s_missing.pd"%(country))) 

回答

1

您可以使用os.path.isfile(filename)来检查文件是否存在。文档here

import os.path 
if os.path.isfile(path): 
    """Your date checking code here."""