Python模块及函数的使用


一.

1.模块是包含函数和其他语句的脚本文件,以".py"为后缀名,在Python中可以通过导入模块来使用模块中的函数或数据.

创建一个文件fun.py内容如下:

def f1():
    print('hello world!')
def f2(L):
    result = 0
    for i in L:
        result += i
    return result
def f3(x):
    print("old x = " + str(x))
    x = 0
    print("change to x = " + str(x))
value=100

再创建另一个文件shang.py,再在这个文件调用fun.py中的函数

#!/usr/bin/env python

import fun                  //引入模块
from fun import f1,f2,f3    //引入模块中的函数

fun.f1()                    //与下一个区别,用这个必须先用import引入模块
f1()
print f2([1,2,3,4,5])
f3(20)
print fun.value            //打印引入模块的变量值

结果如下 


hello world!
15
old x = 20
change to x = 0


注:引入fun.py过程中会自动生成fun.pyc文件并且上述两个文件在同一目录.

2.设置模块查找路径2.

上一例子是在同一目录

若不在同一目录,python查找不到,必须进行查找路径的设置,将模块所在的文件夹加入系统查找路径

查看默认查找路径:

import sys

sys.path

 

添加一个路径[将当前路径加入]

import os

import sys

sys.path.append(os.getcwd())

  • 1
  • 2
  • 下一页

相关内容