建立老师一样的文件结构,但是m2下使用__package__却显示为none

来源:7-14 相对导入和绝对导入 一

慕侠8548366

2018-08-04

http://img.mukewang.com/szimg/5b65554b000120b108880474.jpg

http://img.mukewang.com/szimg/5b65554b000180be09350404.jpg


写回答

2回答

7七月

2018-08-06

你这里首先是已经报错了,起码要先解决这个导入的错误呀

0
0

慕慕7294408

2018-08-04

因为你运行的命令python xxx/m2.py  你的入口文件是m2.py, 而入口文件是没有上层package的。两种方式出现package:

1)。运行main.py: 进入到main.py所在的目录,执行python main.py

2) 用模块方式运行m2.py : python -m package_name1.package_name2.m2

0
1
慕侠8548366
我采用了第一种方式,就出现了图一的报错情况,也就是无法从main.py导入m2.py的参数
2018-08-05
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程