我试图编写一个自动导入Jared Hobbs'用于Python的sas7bdat模块。它应该运行他的setup.py文件(我已经将内容复制到我的脚本中),但是我发现在调用setup函数时,程序忽略了后来发生的事情,即使我添加了一个打印件设置调用后的语句,它没有被执行。所有必需的文件都在正确的文件夹中,没有给出错误/警告。 Python仍然具有响应能力,因此"停止"可能不是正确的描述。
def runSetup():
import sys
from distutils.core import setup
setup(name='sas7bdat',
version='0.2.2',
author='Jared Hobbs',
author_email='jared@pyhacker.com',
license='MIT',
url='http://git.pyhacker.com/sas7bdat',
description='A sas7bdat file reader for Python',
py_modules=['sas7bdat'],
scripts=['scripts/sas7bdat_to_csv'])
print "done" #not executed!!!
def convertData(infile):
sas7bdat_to_csv.py (None, infile)
runSetup()
convertData('C:\Python27\sasdata\pc.sas7bdat')
path = raw_input("Enter full path of SAS7BDAT dataset:")