Python 熊猫代码没有在py2exe中执行…我想?

Python 熊猫代码没有在py2exe中执行…我想?,python,csv,py2exe,Python,Csv,Py2exe,这里是Python n00b。我编写了以下代码,这些代码可以独立工作。此脚本处理一小批csv文件。添加CSV文件后,脚本会对其进行排序,并将_排序后的文件添加到文件名中。在处理新添加的文件之前,脚本将删除文件名中带有_排序的任何现有csv文件 import glob import os import pandas as pd directory = "C:\Path\to\csvfiles" output = "C:\Path\to\csvfiles" csvfiles = os.path.jo

这里是Python n00b。我编写了以下代码,这些代码可以独立工作。此脚本处理一小批csv文件。添加CSV文件后,脚本会对其进行排序,并将_排序后的文件添加到文件名中。在处理新添加的文件之前,脚本将删除文件名中带有_排序的任何现有csv文件

import glob
import os
import pandas as pd
directory = "C:\Path\to\csvfiles"
output = "C:\Path\to\csvfiles"
csvfiles = os.path.join(directory, '*.csv')
for csvfile in glob.glob(csvfiles):
    filename = os.path.basename(csvfile)
    if '_sorted' in filename:
        print "Remove this file"
        os.remove(csvfile)

for csvfile in glob.glob(csvfiles):
    filename = os.path.basename(csvfile)
    df = pd.read_csv(filename)
    df = df[df["ORGANIZATION"]!="WPPL"]
    df = df.sort('MEETING START TIME')
    #write new csv file
    df.to_csv(filename + '_sorted.csv', cols=["DATE","MEETING START TIME","MEETING END TIME","DESCRIPTION","ORGANIZATION","LOCATION"],index=False)
我遇到的问题是,我通过py2exe创建了一个可执行文件。当我运行可执行文件时,已排序的文件将被删除,但不会创建新文件;因此,在我看来,与熊猫相关的代码没有运行

如果可能有帮助的话,调用py2exe的脚本代码如下所示:

import numpy
from distutils.core import setup
import py2exe
setup(console=["pandastest3.py"])

谢谢

通过更改行解决了我上面代码的问题

filename = os.path.basename(csvfile)

 filename = csvfile