python3 动态模块导入与全局变量使用实例


Posted in Python onDecember 22, 2019

动态导入有两种:

1 __main__():

f="demo.A"

aa=__main__(f)

aa.A.t()

2 import importlib:

import importlib

f="demo.A"

aa=importlib.import_module(f)

aa.t()

全局变量使用:

global_list.py:

size=None

A.py:

from demo import global_list

global_list.size=101

from demo.B import *

t()

B.py:

from demo import global_list

def t():

global_list.size+=100

print(global_list.size)

类似的php

A.php:

$size=101

include_once "./B.php"

t();

echo $size;

B.php:

function t(){

 global $size;

 $size+=100;

 echo $size;

}

以上这篇python3 动态模块导入与全局变量使用实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python open()文件处理使用介绍
Nov 30 Python
为什么入门大数据选择Python而不是Java?
Mar 07 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 Python
利用Python实现原创工具的Logo与Help
Dec 03 Python
python整小时 整天时间戳获取算法示例
Feb 20 Python
python统计指定目录内文件的代码行数
Sep 19 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
PyQT5 emit 和 connect的用法详解
Dec 13 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
基于Python测试程序是否有错误
May 16 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 Python
python爬虫请求头的使用
Dec 01 Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 #Python
Python代码生成视频的缩略图的实例讲解
Dec 22 #Python
python 用 xlwings 库 生成图表的操作方法
Dec 22 #Python
如何将你的应用迁移到Python3的三个步骤
Dec 22 #Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 #Python
python FTP批量下载/删除/上传实例
Dec 22 #Python
python 实现保存最新的三份文件,其余的都删掉
Dec 22 #Python
You might like
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
javascript闭包(Closure)用法实例简析
2015/11/30 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
详解webpack+ES6+Sass搭建多页面应用
2018/11/05 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
EM算法的python实现的方法步骤
2018/01/02 Python
python3.5绘制随机漫步图
2018/08/27 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python实现AI换脸功能
2020/04/10 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
艺术节主持词
2014/04/02 职场文书
赔偿协议书范本
2014/09/12 职场文书
Python编程super应用场景及示例解析
2021/10/05 Python
MySQL 服务和数据库管理
2021/11/11 MySQL