python导入模块有同名_Python:导入与函数同名的模块
背景:第一次在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:导入与函数同名的模块相关推荐
- python导入不了包_python – 导入不存在的包
tl,dr:使用pip完全卸载Google软件包. 这里有两个问题: > google软件包的奇怪导入/重新加载行为 >删除谷歌包 导入/重新加载行为 我可以通过安装(Google)pro ...
- python中用socket检测端口_python基于socket函数实现端口扫描
本文实例为大家分享了python基于socket实现端口扫描的具体代码,供大家参考,具体内容如下 自学Python一段时间,写个端口扫描器练练手.有什么不足之处,请见谅 这是基于socket函数对端口 ...
- python的help怎么用_python的help函数如何使用
help函数是python的一个内置函数,在python基础知识中介绍过什么是内置函数,它是python自带的函数,任何时候都可以被使.help函数能作什么.怎么使用help函数查看python模块学 ...
- python中fock的使用_Python中fock()函数如何使用
首先,在python中我们要实现多进程,有两个模块可以用: 1)os中的fork()函数 2)multiprocessing模块 fork()函数 函数原型:Help on built-in func ...
- python怎么用q退出_python q_python q函数_python q退出 - 云+社区 - 腾讯云
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 通过python爬取东方财富的股票信息. 获取每只股票的:总市值 净资产 净利润 ...
- python中print的用法_Python中print函数简单使用总结
Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...
- python中int的功能_Python内置函数int()高级用法
int()函数常用来把其他类型转换为整数,例如: >>> int(3.2) 3>>> int(1/3) 0 其实,int是Python内置类型之一,之所以能够当作函 ...
- python导入模块报错_Python 导入上层目录模块报错
背景: 当前demo.py 文件,所处目录 D:\py\test\TestCase,需要调用test 目录下的模块,尝试了 新建__init__.py 文件+ import test.模块名的方法,无 ...
- python模块相互引用_python导入模块交叉引用的方法
实际项目中遇到python模块相互引用问题,查资料,终于算是弄明白了. 首先交叉引用或是相互引用,实际上就是导入循环,关于导入循环的详细说明,可见我摘自<python核心编程>第二版的摘抄 ...
- python坐标点怎么输入_python导入坐标点的具体操作
小编今天教你们python怎么导入坐标点,解决你在生活中遇到的小问题. 首先下载安装python,打开文本编辑器,将文件保存成 py格式,如果python目录不在usr/bin目录下,则替换成当前py ...
最新文章
- 二十一、redis持久化之RDB
- ASP.NET 实践:写入 Cookie
- wamp解决ajax跨域问题
- 正则表达式实现将html文本转换为纯文本格式(将html字符串转换为纯文本方法)
- CV之IS:计算机视觉之图像分割(Image Segmentation)算法的挑战任务、算法演化、目标检测和图像分割(语义分割/实例分割/全景分割)的对比
- java atd_Java字符串String详解
- memcached client for java api,Memcached Client Forjava API
- 城池俱坏,英雄安在?云龙几度相交代?想兴衰,^
- 解决uni-app开发中iphoneX下背景不能全屏铺满的问题
- python钓鱼网站_Python+MySQL获取PhishTank的钓鱼网站列表作业笔记
- 大型架构之科普工具篇
- CodeRunner破解
- centos8安装配置web服务器
- 利用python修改小米运动数据,整个朋友圈都感觉太夸张了
- Visual Studio NuGet程序包找不到源
- 分析百度手机助手协议(实现app下载量上涨)
- Java 获取当前服务器公网IP
- java大作业1--电话簿
- 超级马力欧计算机谱子,《超级马里奥BGM 第一首,钢琴谱》总十五首,Koji Kondo(五线谱 钢琴曲 指法)-弹吧|蛐蛐钢琴网...
- Windows Media Player 无损翻录简易教程
热门文章
- R语言数据包自带数据集之survival包的lung数据集字段解释、数据导入实战
- python使用imbalanced-learn的AllKNN方法进行下采样处理数据不平衡问题
- 交叉熵损失函数、修正Huber损失、极大似然估计、负对数似然、似然与交叉熵、KL散度
- 层次聚类(cluster.AgglomerativeClustering)并通过TSNE进行可视化分析
- ssm过滤器可以只过滤html吗,SSM登陆验证之过滤器实现
- 多重比对序列的格式及其应用
- ccf z字形 java_第三次CCF计算机软件能力认证题目:Z字形扫描
- matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号
- tf.keras.layers.MaxPool2D 示例 池化层
- tf.keras.layers.Resizing 示例 改变维度的层