您的位置:首页 > 编程语言 > Python开发

Python基础-模块的使用

2017-12-12 15:19 393 查看

模块的使用

demo的目录结构



调用模块

其中init.py空白,我没写什么

hello.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def printHello():
print("Hello world")


main.py

这里调用了hello模块的打印方法

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Python 模块的使用

"Python 中任何模块的第一个字符串都被识别为注释"

# 作者名称
__author__ = 'Su Fadi'

# 导入 hello.py 模块
import hello

def testRun():
mHello = hello.printHello
mHello()

# 运行测试
testRun()


导入自带的sys模块Demo

示例

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Python 使用sys模块

# 导入sys模块
import sys

def testRun():
# 用户输入的字符串
args = sys.argv

if len(args) == 1:
print("Hello world")
else :
# sys模块中 args[0] 永远是 xxx.py
print("Hi, %s !" % args[1])

testRun()

# 运行测试使用下面语句
# if __name__ == "__main__":
#   testRun()


运行结果

D:\PythonProject\sustudy>python main.py
Hello world

D:\PythonProject\sustudy>python main.py sufadi
Hi, sufadi !


作用域

Java中的private私有作用域对应Python的 _xxx 或 __xxx,但是Python并没有一种方法可以完全限制访问private函数或变量,一般通过内部逻辑用private函数隐藏起来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐