关于 “代码错误提示,但是程序可执行” 的问题

来源:7-9 __init__.py 的用法

ttk1234

2020-05-27

通过*引入全部模块的时候会有错误代码提示,但是程序却可以执行,这个是为什么?

1、init文件允许import_test_importfile2.py文件被外部调用,但是不允许import_test_importfile.py文件被调用(两个文件的文件名的区别是允许文件最后面有个2)。

2、如果直接导入import_test_importfile2.py文件则不会有错误提示,且可执行。

3、通过*引入全部模块的时候会有错误代码提示,但是程序却可以执行,这是为什么??

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

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

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


写回答

1回答

7七月

2020-05-27

这个我看的不是太明白,主要是问题太多了。可否拆成多个问题,一个个详细描述?

0
2
7七月
回复
ttk1234
如果是因为Vscode提示错误但执行没报错,那这是vscode智能提示的问题。动态语言的提示确实会不准确,不需要管
2020-05-29
共2条回复

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

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

14446 学习 · 4438 问题

查看课程