欢迎各界计算机爱好者加入,弘扬极客精神!

python 里面我想要一个.py文件里面的函数调用到另一个.py文件怎么做?

1 喜欢 0 不喜欢
最新提问 4月 11, 2015 分类:C# | 用户: charles (2,414 分)  

13 个回答

0 喜欢 0 不喜欢
 
已采纳
比如,将a.py和b.py放在同一目录下。

在a.py中你def了一个函数funcA()

那么在b.py的一开头,打:(注意,没有.py!)

import a

后面调用:

a.funcA()

就行。

如果在一开始写的是:

from a import *

下面可以直接调用

funcA()

不需要指明a.

但是这种方法应该并不支持你这样做

from a import *

from c import *

如果这样,若c.py为空文件并不会报错,但是一旦c有内容就会立刻报错

所以,如果要导入多个文件,还是采用第一种方法吧。
最新回答 4月 11, 2015 用户: 叶舟~团子~ (3,780 分)  
采纳于 4月 15, 2015 用户:月汐
0 喜欢 0 不喜欢
用import  命令吧。在需要用到另一个文件中函数的文件中最开头输import filename应该就行了
最新回答 4月 11, 2015 用户: SC (2,884 分)  
0 喜欢 0 不喜欢
在python里, import  filename 与c语言中的include “filename” 用法相同,可以将两段程序连接在一起
最新回答 4月 11, 2015 用户: 潜水~冒泡~下沉 (428 分)  
0 喜欢 0 不喜欢
使用Import filename或者from filename Import *就可以了
最新回答 4月 11, 2015 用户: Mr. R (1,442 分)  
0 喜欢 0 不喜欢

用 from ".py" import * 这条命令就可以devil

最新回答 4月 11, 2015 用户: Alan (3,778 分)  
0 喜欢 0 不喜欢
用import就可以 ,和c里的include是一样的,import yourfile 或from yourfile import *
最新回答 4月 11, 2015 用户: ABCDEFG (4,022 分)  
0 喜欢 0 不喜欢
import就行了呀,命令:from filename Import * ,filename是你想调用的那个.py
最新回答 4月 13, 2015 用户: Cunese (4,720 分)  
0 喜欢 0 不喜欢

用import命令就能调用了   在文件开头写上

最新回答 4月 13, 2015 用户: 蜗牛 (2,984 分)  
1 喜欢 0 不喜欢

from filename import *

最新回答 4月 13, 2015 用户: Dale (2,066 分)  
0 喜欢 0 不喜欢

import就行了呀,命令:from filename Import * ,filename是你想调用的那个.py

最新回答 4月 13, 2015 用户: Miles (2,064 分)  
...