module - 错误:模块 xport 没有属性 XportReader,python xport 文件阅读器
问题描述
我正在导入一个模块,用于在我的主要 python 脚本中读取 SAS xport 文件。导入的模块称为 xport.py 并有一个类 XportReader。当我运行我的原始 python 脚本时,它给出了一个错误模块 xport 没有属性 XportReader。我是 python 新手。虽然 XportReader 是一个类,为什么解释器将其视为属性?任何帮助深表感谢。
我在 Kaggle 中执行,我的代码是这样的:
import xport
FN = ['ABC.XPT','xyz.XPT']
def get_data(fname)
with xport.XportReader(fname) as reader:
....
#Read data files
for fn in FN:
fn1=os.path.join("../Data/",fn)
X=get_data(fn1)
....
我已导入数据文件并将 xport 模块设置为实用程序脚本。
xport module format-
from datetime import datetime
import struct
..
方法...
class XportReader(object):
def __init__(..)
....
if __name__ = "__main__":
import sys
with XportReader(sys.argv[1]) as reader:
for obj in reader:
print obj***
请帮忙。我正在使用 xport.py 模块来读取 NHANES XPT 文件以获取 pandas 数据帧格式的原始二进制数据。
解决方案
推荐阅读
- sql - SQlite 从表中为每个项目选择前 N 行
- jenkins-pipeline - Is it possible to run multiple stages in a parallel branch in a scripted pipeline?
- visual-studio - Visual Studio 2017 - 插入最终换行符
- javascript - How to use the same validation fields in two components?
- google-apps-script - 具有需要合并的多个相同项目的 BOM 脚本
- java - 如果与服务器的连接丢失,使用 Spring Security 是否可以从控制器注销用户
- angular - 如何在 Angular 6 的“/about”路由器中仅显示关于组件内容?
- asp.net - 如何在 Razor 中包含 @ 符号
- javascript - 如何使用矩形列出颜色以及画布中矩形中间的颜色编号
- mysql - 这是什么日期格式 - xx:xx.x?