我正在编写一些需要一些公共信息的脚本,因此我决定以python格式编写该信息并将其作为模块导入。 但是,我的脚本现在拒绝识别所有项目。

如果我使用dir(sumFile) (其中sumFile是我如何调用模块)查看模块的内容, dir(sumFile)得到以下列表。

['Cell', 'Isotope', 'Material', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'cellList', 'curCell', 'curMat', 'file', 'libStartNum', 'matList', 'orMode', 'power', 'stepList', 'takenTallyList']

其中Cell,同位素和Material都是类,而cellList到最后是变量

现在,其中应该有一个名为“索引”的项目,但不是。 这是该模块的简介:

# 4. ASSORTED FILE INFORMATION 
# Index of 2nd Blank Line: 
index = '47'

# Original File Name: 
file = 'sample.txt' 

# Taken Tally Numbers: 
takenTallyList = [ 
] 

# Origen Type: 
orMode = 'thermal' 

# XS Lib Start Num: 
libStartNum =  '219' 

因此,我们可以看到它读取文件,takedTallyList,orMode和libStartNum,都很好,但是拒绝读取索引。

提前致谢,

===============>>#1 票数:0

在模块的__init__.py定义了哪些对象可访问。 如果index在模块内的包中声明且未显式公开,则将无法访问它。

  ask by wnnmaw translate from so

未解决问题?本站智能推荐:

1回复

在Python中导入模块时出错

按照这些步骤,我刚刚安装了Python 2.7.8(作为默认版本)。 在此之前,我使用的是Python 2.7.6。 我一直在正常导入诸如pyglet,gasp和pygame之类的模块。 现在,我无法导入其中的任何一个(只要尝试,我都会 未命名模块(某些模块) 错误)。
1回复

在Python3中导入模块时出错

我试图从python 2.7顺利过渡到python 3.x(3.5.2)。 这是一个分为两个步骤的问题,因此我试图弄清楚。 1.我做了一个简单的试用与 (我python3 -m pip install numpy了python3 -m pip install numpy )但是我
1回复

从文件夹导入python模块时出错

我有以下目录结构: source1.py已定义类Source 我可以使用这个导入 但是,当尝试使用以下方法导入时,它将失败。 请让我知道我们如何使用第二次导入?
1回复

导入模块时出错

在python中导入模块时出现以下错误。 我正在使用jupyter笔记本(python 2)。 我已经在互联网上进行搜索,但仍然不知道为什么。 任何帮助将不胜感激。 这是代码: 我试过将import random添加到上述代码中(在其他模块之前),它仍然给出相同的错误。 这
2回复

导入期货python时出错

我正在尝试使用此模块SimpleTorrentStreaming用python流式传输torrent,但是当我尝试使用 我得到这个错误 哪个告诉我要安装futures模块,我做了: 但是我仍然遇到相同的错误。 我确实需要使它正常工作,因为这是用于torrent流的唯一
3回复

导入PyTorch时出错-Python

我试图在终端中使用以下命令安装PyTorch: 然后,我在python中运行以下代码: 并得到以下错误: 我试图研究此问题,但找不到明确的答案。 任何帮助,将不胜感激。 编辑:这些是尝试使用以下命令重新安装PyTorch的结果: 结果: 编辑二
1回复

导入ctypes python模块时出错-RuntimeError:ffi_prep_closure失败,出现2

导入ctype python模块时,出现以下错误: 请让我知道是否需要更多信息。 谢谢
3回复

使用python 2.7导入hashlib时出错,但不能导入2.6

我在Solaris 10(x86)上。 到现在为止,我使用的是python2.6。 今天,我安装了python2.7,在2.7上导入hashlib时发生了一个奇怪的错误,但在2.6上没有: Python 2.6: Python 2.7: 我不明白为什么我有这个错误,
2回复

将Python软件包导入Jupyter时出错

我一直在使用Jupyter IPython Notebook(使用Python 2.7)进行工作,在导入和安装软件包之前没有任何问题。 我的大多数软件包都是通过Anaconda安装的。 现在,我一直无法导入一直可以导入的软件包。 我下面有一个例子。 请帮忙。 我对Python还是很陌生
1回复

Python 2.7:导入板岩时出错

我在将slate用于Python时遇到问题。 当我尝试导入slate库时,出现以下错误: ÌmportError: cannot import name PDFDocument 我使用pip(Ubuntu 17终端)安装了slate,我使用的确切命令是: pip install