博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第九章、python文件的两种用途
阅读量:5291 次
发布时间:2019-06-14

本文共 514 字,大约阅读时间需要 1 分钟。

目录

第九章、python文件的两种用途

一、用途

  • 当前运行的文件(脚本)

  • 被导入的文件(模块)

# aaa.pyx = 1def f1():    print('from f1')def f2():    print('from f2')f1()f2()
# run.py (脚本)import aaa

说明:如果直接运行run.py会直接运行aaa.py中的f1()f2(),但是如果我们在aaa.py中加上if __name__ == '__main__':这句话,则可以防止运行run.py时执行f1()f2()。因为当aaa.py被直接执行,即当做执行文件的时候__name__ == '__main__'; 在aaa.py被当做模块直接运行的时候__name__ == 'aaa'

# aaa.pyx = 1def f1():    print('from f1')def f2():    print('from f2')if __name__ == '__main__':    f1()    f2()

转载于:https://www.cnblogs.com/demiao/p/11366380.html

你可能感兴趣的文章
Fine Uploader文件上传组件
查看>>
Spring Boot与Spring的区别
查看>>
查看linux 之mysql 是否安装的几种方法
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
软件测试(基础理论一)摘
查看>>
consonant combination
查看>>
PHP与Linux进程间的通信
查看>>
【长期更新】坑点合集
查看>>
wnmp windows 2012 r2+php7.0+nginx1.14安装
查看>>
weblogic与axis2 jar包冲突
查看>>
Hello Spring Framework——面向切面编程(AOP)
查看>>
解决java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
查看>>
将.lib库文件转换成.a库文件的工具
查看>>
FZU 2129 子序列个数 (动态规划)
查看>>
20155324 2016-2017-2 《Java程序设计》第7周学习总结
查看>>
CSS清浮动处理(Clear与BFC)
查看>>
thinkphp路由
查看>>
HDU - 1248-寒冰王座
查看>>