pycharm中为什么调用不了自己写的函数?
1.首先我新建了一个“01_函数.py”的文件,然后代码如下
// 这里的“multiple_table”就是函数名
def multiple_table():
row = 1
while row <= 9:
col = 1
while col <= row:
print("%d * %d = %d" % (col, row, col * row), end="\t")
col += 1
print("")
row += 1
2.然后又新建“02_函数调用.py”进行函数调用,这时候会发现无论怎么import函数也调用不了。一直以为是哪里写错了,结果后来把文件名一改就行了!我丢!!原来是命名不规范,我想吐血…把“01_函数.py”改成了“ycz_01_函数.py”就行了。代码如下
import ycz_01_函数
ycz_01_函数.multiple_table()
最后运行就可以了,输出结果和调用的文件结果是一样的。
模块名也是一个标识符,可以由字母、下划线和数字组成,但是不能以数字开头,不能与关键字重名。以数字开头是无法在pycharm中导入模块的