28.模块当脚本执行

   !!!! 注意  这是分两个文件的  一个是student.py和app3.py

student.py

name = "Song Ke"

name_list = ["张三", "李四", "王五"]

def who_am_i(myName):
print(f'my name is : {myName}') class Student:
def __init__(self, name, age, sex):
self.__name = name
self.__age = age
self.__sex = sex def who_am_i(self):
print(f'i am a student , {self.__name}, {self.__age}, {self.__sex}')

run结果:

现在在student.py添加

print(name)
print(name_list)

run结果:

再打开app3.py输入

import student

app3.py 的 run结果

为了student.py可以运行出来,app.py输出为空可以在student.py 加如下:

if (__name__ == "__main__"):

再次运行student.py:

然后运行app3.py

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

app3.py输入

import student

print(dir())
print(dir(student)) print(__name__)
print(student.__name__)

run结果:两个都有__name__  然后打印输出__name__  结果为  app3.py这个是__main__  |||||  student.py 是 student

再回到student.py  输入

print(__name__)

run结果:这次student就是 __main__

最新文章

  1. C++内存分配及变长数组的动态分配
  2. php课程---Json格式规范需要注意的小细节
  3. Force.com平台基础
  4. JavaScript表单编程
  5. Oracle数据库Linux下的导出EXP
  6. POJ 1083 Moving Tables
  7. Visual Studio 2013智能提示失效解决办法
  8. poj 1066 Treasure Hunt
  9. A Game of Thrones(20) - Eddard
  10. 在Gridview编辑时添加DropDownList控件并设置默认值
  11. 使用Vue-Router 2实现路由功能
  12. linux定时任务相关
  13. mysql distinct 用法详解及优化
  14. vsftp快速搭建ftp服务器
  15. @Transacitonal注解不生效之spring中expose-proxy的作用与原理
  16. CentOS 7升级Python到3.5后yum出错
  17. iOS APP 在前台时弹出本地通知
  18. php 数值类型
  19. 【最大流之Dinic算法】POJ1273 【 & 当前弧优化 & 】
  20. Discuz常见小问题-无法登陆UCenter怎么办

热门文章

  1. 【知识点】Java机密
  2. Xshell远程连接服务器
  3. GO语言Error处理
  4. freemark 异常
  5. Mybatis异常-java.lang.IllegalArgumentException: invalid comparison:java.util.Date and java.lang.String
  6. SDN上机第五次作业
  7. vs2017 编译linux项目
  8. Java Hessian实践
  9. CMU Database Systems - Query Processing
  10. 目标检测标注工具labelImg安装及使用