我尝试导入模块。
# coding: utf-8
import rb
def main():
print "working"
if __name__ == "__main__":
main()
如果存在“import”指令,则程序不打印任何内容 我得到了:
Echo $?表明该程序正常工作。
如何检查模块是否正确加载?
P.S。看来该模块存在于目录中,
因为如果我删除除解释脚本之外的所有其他文件,我会得到:
提前致谢!
答案 0 :(得分:1)
从rb.py中删除此行:
sys.stdout = _rbdebugfile(sys.stdout.fileno())
答案 1 :(得分:1)
在rb.py
文件中,最后有一个有趣的行:sys.stdout = _rbdebugfile(sys.stdout.fileno())
,这会将标准标准输出(打印字符所在的位置)重定向到特殊文件而不是控制台。 / p>
丢失的字符位于rb.py。
创建的文件中