3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Xiao_冬 2018-09-05 15:55最佳回答 专家已采纳如果用from link_crawler import *的话,需要在 link_crawler.py文件中的开头加上__all__=['类名','方法名','全局变量名等'],即将准备用于调用的类名、方法名等放如列表中(注意要是字符串形式)
或者:用from link_crawler import 方法名,方法名 试一试
采纳该答案 已采纳该答案 专家已采纳评论解决 无用 1打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2018-09-05 03:03回答 3 已采纳 如果用from link_crawler import *的话,需要在 link_crawler.py文件中的开头加上__all__=['类名','方法名','全局变量名等'],即将准备用于调用的类名
- 2021-12-16 12:03回答 2 已采纳 暂时没有找到好的解决方法,采用了重载的方式代替猜测可能是默认文件夹没有指定,吃到不知道哪一个去了 sys.path.append( r'\\ools\测试文件\
- 2021-07-10 21:44回答 2 已采纳 这个意思是如果本地安装了_frozen_importlib,那么用这个做_bootstrap。如果没有的话,就走到except分支,用当前目录的_bootstrap。 这个是为了兼容性。 觉得有用,麻
- 2021-11-20 21:26正直的阿康的博客 可在其它py文件内import 自编模块,像import第三方库一样 二. 实现的方法 步骤1:将编号的模块 *.py放入文件夹,在我计算机中是:F:\OneDrive\PythonPrj\_myFunction 步骤2:新建用户/系统环境变量。 变量名:...
- 2019-08-07 22:58PanYunXing130的博客 文件PqxMplCanvas.py定义了名为PqxMplCanvas的类。 在另外一个文件中引用过来: from PqxMplCanvas import PqxMplCanvas #在同级目录下 3.进阶: 假设有目录如下: ├── sub_ui.py ├── main.py ├──...
- 2020-03-06 23:47VFVrPQ的博客 main.py想用getProductInfo.py中的函数getProductInfo 则main.py可以在开头键入,即可使用getProductInfo函数: from getProductInfo import getProductInfo tempList = getProductInfo(file) ...
- 2021-08-15 22:23回答 2 已采纳 使用vscode添加自定义Python模块_贱贱的剑的专栏-CSDN博客 在vscode里新建一个深度学习项目,新建一个文件夹用来写公共模块,结构如下。tools #文件夹
- 2021-07-18 19:12回答 2 已采纳 这种错误可能是编码的问题!可是使用chardet检测编码。或者尝试各种编码: #PYTHON encodings = ['utf-8', 'windows-1250', 'windows-1252']
- 2020-11-30 13:28回答 9 已采纳 你后面的那个案例可以在编译的时候以 ./test_a.so 的方式编译,就不会出错。即 gcc -g -o main.so main.c ./test_a.so -shared -fPIC
- 2021-01-12 13:20百里不守约_45690024的博客 大家在开发中会发现有时候在Pycharm里面可以正常运行,但是放在cmd中却发现自己写的模块无法识别,显示No module named "XXX"问题,如下: 究其原因的话,是因为sys.path中没有你这个包的路径,导致无法识别,此时...
- 2019-02-18 09:55Como0413的博客 导入.py文件的所有方法 (python3导入同级包,包名及调用的方法下面会有条红线,不要怕,没关系,运行不会报错) from 包名 import *
- 2020-11-11 14:56weixin_39888268的博客 在实战中我们往往需要导入自己写的一个.py文件,而且不是在当前目录下的文件,是不是可以作为模块直接 import 过来呢?并不是,我们必须让 Python 解释器能够找到你写的模块。主要有以下两种方法。1. sys.path....
- 2021-08-06 14:37回答 2 已采纳 两种改法 1 只改第一句 from test_1 import *2 在html前加test_1.
- 2019-03-23 12:58回答 1 已采纳 我也是个菜鸟 不过可以尝试和你探讨一下.根据我的理解,from a import b 是有要求的,python自带和你项目环境中自带的包(就是你这个环境下安装的包,例如Django等)),可以直接这样
- 2021-08-24 15:50回答 3 已采纳 比如我引入test.py: from 迪丽热巴.test import c c() 还可以参考这篇文章,希望对你有帮助: python引入其他文件夹里的py文件的方法_shenshenruo
- 2022-03-17 15:45ling零零零的博客 以 a.py 想引入 b.py 为例: ...解决方法:添加 init.py 文件 目录结构变为: filename1 ----__init__.py ----filename2 --------__init__.py --------b.py a.py 然后就可以在 a.py 通过import引入了: import
- 2021-01-14 16:12欧阳畅的博客 在python中导入文件的方法:1、同级目录下调用若在程序 testone.py 中导入模块 testtwo.py , 则直接使用importtesttwo或fromtesttwoimport*2、调用子目录下的模块若在程序 testone.py 中导入模块 test1_1.py , 则...
- 2020-08-19 01:20亲爱的你大事不妙的博客 python中同级目录下导入py文件报错解决办法 对项目的根目录点击右键 ---------> 找到Mark Directory as ---------> Sources Root 也就是将根目录设置为Sources Root
- 2021-09-11 10:00回答 1 已采纳 这个是myeclipse2014编辑器问题,说明它不支持python语法,每个编辑器都有自己支持的语法,类似vscode这些也要安装相关语法的插件才能支持对应的语法
- 2021-10-10 19:55IT__learning的博客 在写 python 程序的时候,经常会用到引入其他文件夹里的 py 文件,要是都在同目录下直接 import 就好了,可是有的不在同一个目录,很多时候就直接 import 报错了。下面介绍导入文件的方法: 一、导入同一目录下的...
- 没有解决我的问题, 去提问