背景:第一次在SE上提问.我在

Python方面还很陌生,而且在编程方面也不是很有经验.我已经四处寻找,但我没有找到这个问题的答案,我非常感谢你的帮助.

我的问题是:如何导入与函数同名的模块?

具体来说,我正在使用Python 2.7符号数学库,sympy 0.7.5.

Sympy有这样的结构:

sympy

|

+-- __init__.py

+-- simplify

|

+-- __init__.py

+-- simplify.py

| |

| +-- def simplify(...)

|

+-- fu.py

|

+-- def TR8(...)

+-- def fu(...)

我要做的是从这个结构导入fu.py,以便我可以调用TR8函数.但是,我运气不好.

这有效:

from sympy.simplify.fu import *

TR8(some_expression)

到目前为止,这是我能够访问TR8的唯一方法,但我知道这不是推荐的方式.

以下尝试失败:

from sympy.simplify import fu

fu.TR8(some_expression)

>>AttributeError: 'function' object has no attribute 'TR8'

from sympy import fu

fu.TR8(some_expression)

>>AttributeError: 'function' object has no attribute 'TR8'

我不确定,但在我看来,Python似乎认为我正在尝试导入名为fu的函数而不是名为fu的模块.同样,当我这样尝试时:

import sympy.simplify.fu as fu

>>AttributeError: 'function' object has no attribute 'fu'

这里Python似乎认为我在谈论函数sympy.simplify.simplify,而不是模块sympy.simplify.

当该模块包含与模块同名的函数时,有没有正确的方法要求Python导入模块?

python导入模块有同名_Python:导入与函数同名的模块相关推荐

  1. python导入不了包_python – 导入不存在的包

    tl,dr:使用pip完全卸载Google软件包. 这里有两个问题: > google软件包的奇怪导入/重新加载行为 >删除谷歌包 导入/重新加载行为 我可以通过安装(Google)pro ...

  2. python中用socket检测端口_python基于socket函数实现端口扫描

    本文实例为大家分享了python基于socket实现端口扫描的具体代码,供大家参考,具体内容如下 自学Python一段时间,写个端口扫描器练练手.有什么不足之处,请见谅 这是基于socket函数对端口 ...

  3. python的help怎么用_python的help函数如何使用

    help函数是python的一个内置函数,在python基础知识中介绍过什么是内置函数,它是python自带的函数,任何时候都可以被使.help函数能作什么.怎么使用help函数查看python模块学 ...

  4. python中fock的使用_Python中fock()函数如何使用

    首先,在python中我们要实现多进程,有两个模块可以用: 1)os中的fork()函数 2)multiprocessing模块 fork()函数 函数原型:Help on built-in func ...

  5. python怎么用q退出_python q_python q函数_python q退出 - 云+社区 - 腾讯云

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 通过python爬取东方财富的股票信息. 获取每只股票的:总市值 净资产 净利润 ...

  6. python中print的用法_Python中print函数简单使用总结

    Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...

  7. python中int的功能_Python内置函数int()高级用法

    int()函数常用来把其他类型转换为整数,例如: >>> int(3.2) 3>>> int(1/3) 0 其实,int是Python内置类型之一,之所以能够当作函 ...

  8. python导入模块报错_Python 导入上层目录模块报错

    背景: 当前demo.py 文件,所处目录 D:\py\test\TestCase,需要调用test 目录下的模块,尝试了 新建__init__.py 文件+ import test.模块名的方法,无 ...

  9. python模块相互引用_python导入模块交叉引用的方法

    实际项目中遇到python模块相互引用问题,查资料,终于算是弄明白了. 首先交叉引用或是相互引用,实际上就是导入循环,关于导入循环的详细说明,可见我摘自<python核心编程>第二版的摘抄 ...

  10. python坐标点怎么输入_python导入坐标点的具体操作

    小编今天教你们python怎么导入坐标点,解决你在生活中遇到的小问题. 首先下载安装python,打开文本编辑器,将文件保存成 py格式,如果python目录不在usr/bin目录下,则替换成当前py ...

最新文章

  1. 二十一、redis持久化之RDB
  2. ASP.NET 实践:写入 Cookie
  3. wamp解决ajax跨域问题
  4. 正则表达式实现将html文本转换为纯文本格式(将html字符串转换为纯文本方法)
  5. CV之IS:计算机视觉之图像分割(Image Segmentation)算法的挑战任务、算法演化、目标检测和图像分割(语义分割/实例分割/全景分割)的对比
  6. java atd_Java字符串String详解
  7. memcached client for java api,Memcached Client Forjava API
  8. 城池俱坏,英雄安在?云龙几度相交代?想兴衰,^
  9. 解决uni-app开发中iphoneX下背景不能全屏铺满的问题
  10. python钓鱼网站_Python+MySQL获取PhishTank的钓鱼网站列表作业笔记
  11. 大型架构之科普工具篇
  12. CodeRunner破解
  13. centos8安装配置web服务器
  14. 利用python修改小米运动数据,整个朋友圈都感觉太夸张了
  15. Visual Studio NuGet程序包找不到源
  16. 分析百度手机助手协议(实现app下载量上涨)
  17. Java 获取当前服务器公网IP
  18. java大作业1--电话簿
  19. 超级马力欧计算机谱子,《超级马里奥BGM 第一首,钢琴谱》总十五首,Koji Kondo(五线谱 钢琴曲 指法)-弹吧|蛐蛐钢琴网...
  20. Windows Media Player 无损翻录简易教程

热门文章

  1. R语言数据包自带数据集之survival包的lung数据集字段解释、数据导入实战
  2. python使用imbalanced-learn的AllKNN方法进行下采样处理数据不平衡问题
  3. 交叉熵损失函数、修正Huber损失、极大似然估计、负对数似然、似然与交叉熵、KL散度
  4. 层次聚类(cluster.AgglomerativeClustering)并通过TSNE进行可视化分析
  5. ssm过滤器可以只过滤html吗,SSM登陆验证之过滤器实现
  6. 多重比对序列的格式及其应用
  7. ccf z字形 java_第三次CCF计算机软件能力认证题目:Z字形扫描
  8. matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号
  9. tf.keras.layers.MaxPool2D 示例 池化层
  10. tf.keras.layers.Resizing 示例 改变维度的层