2Python-DAY2模块】的更多相关文章

sys_mod.py import sys print(sys.argv) #['C:/Users/Administrator/desktop/s17/day2/sys_mod.py'] 打印脚本的绝对路径 # print(sys.argv[2]) 在os当中会乱码 请注意: 采用os.popen()则不会乱码: import os cmd_res2=os.popen('ping 192.168.16.1').read() print('-->2:',cmd_res2) 三元运算: import…
原文:http://www.cnblogs.com/dahu-daqing/p/7040764.html 1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级.日志保存路径.日志文件回滚等:相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息: print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据:logging则可以由开发者决定将信…
python_way ,day2 字符串,列表,字典,自学时间模块 1.input: 2.0 3.0 区别 2.0中 如果要要用户交互输入字符串: name=raw_input() 如果 name=input() 是传什么就是对应的什么,想输入字符串需要加 “” 引号,如果要是不加就认为传入的是个变量. a="hahaha"user=input("shuru :")print(user) shuru :a hahaha 3.0中 只有 input() 了 所以在in…
怎样导入模块和导入包?? 1.模块定义:代码越来越多的时候,所有代码放在一个py文件无法维护.而将代码拆分成多个py文件,同一个名字的变量互不影响,模块本质上是一个.py文件或者".py".".pyo".".pyc".".pyd".".so".".dll"结尾的文件,使用模块可以更有逻辑地组织Python代码段.简单来说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量…
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的. 模块 就像一个个库. 有公共库 和第三方的库 基础格式 import sys(模块名称) 这边需要 模块的名字不要和 文件的名一致 ,   因为默认情况下,他的模块会先从本地目录的文件中寻找,而你的自…
getpass 模块 getpass 模块提供了平台无关的在命令行下输入密码的方法. getpass(prompt) 会显示提示字符串, 关闭键盘的屏幕反馈, 然后读取密码. 如果提示参数省略, 那么它将打印出 "Password:". getuser() 获得当前用户名, 如果可能的话. 使用 getpass 模块 import getpass usr = getpass.getuser() pwd = getpass.getpass("enter password for…
目录 目录 前言 (一)一览表 1.基本函数 2.对数函数 3.三角函数 4.角度的切换 5.双曲函数 6.math定义的常数 (二)实例 目录 前言 math模块是基础的python数学函数模块,是需要熟练掌握的. (一)一览表 1.基本函数 求最大整数 floor(1.9)=1 求最小整数 ceil(0.9)=1 整除运算 fmod(3,2)=1 求和 fsum(item) 求阶乘 factorial(n) 求最大的公约数 gcd(4,6)=2 求绝对值 fabs(num) 符号函数(把后数…
1.logging 日志开关,设置全局只打印什么级别的日子,默认是warning以下的都不打印 改默认级别:依次升高 logging.debug("") logging.info("") logging.warning("") logging.error("") logging.critical("") 看当前日志级别 输出到文件里: logging.basicConfig(filename="a…
1.json/pickle   略. 2.shelve模块 import shelve # shelve 以key value的形式序列化,value为对象 class Foo(object): def __init__(self, n): self.n = n s = shelve.open("shelve_test") name = ["alex", "rain", "test"] s["test"]…
1.Time.  Datetime(常用) UTC时间:为世界标准时间,时区为0的时间 北京时间,UTC+8东八区 import time print(time.time()) # timestamp,float print(time.localtime()) # tuple: UTC+8 tm_year=2017, tm_mon=7, tm_mday=26, tm_hour=5, tm_min=36, # tm_sec=50, tm_wday=2, tm_yday=207, tm_isdst=…
一.模块(库) 别人写好的一堆功能,封装起来,你直接导入就可以用,就不用自己再写一次,使用import方法 二.分类:标准库与第三方库 标准库:免安装,导入即可使用,最常用的一些功能 第三方库:需要下载并安装. 三.两个常用的标准库 1.sys库 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import sys print(sys.path) #打印python环境变量(搜索路径) print(sys.arg…
课程目标 1. 使用模块 2. 安装第三方模块 使用模块 • 一个.Py文件称之为一个模块(Module) • 好处: 1. 便于代码维护,把很多函数放到不同文件,一个.py文件 的 代码数量少 2. 一个模块可以被其他地方引用,代码不必从零写起 3.使用模块还可以避免函数名和变量名冲突.相同名字的函 数和变量完全可以分别存在不同的模块中     使用模块 • 模块分内置模块和第三方模块 • 好处Python解释器把一个特殊变量__name__置为__main__, 而如果在其他地方导入该hel…
1. 模块 写模块的时候尽量不要和系统自带的模块的名字相同 调用模块的时候,会先在当前目录下查找是否有这个模块,然后再会如python的环境变量中查找   a.模块1:sys 代码如下: import sys print(sys.path) 该代码的作用就是打印出python环境变量如下所示: D:\\python培训\\s14\\day2 D:\\python培训\\s14 D:\\python35\\python35.zip D:\\python35\\DLLs D:\\python35\\…
1.Python模块python 中导入模块使用import语法格式:import module_name示例1: 导入os模块system('dir')列出当前目录下的所有文件 # _*_ coding:utf-8 _*_ # Author: enzhi.wang import os print(os.system('dir')) 执行上面代码的结果为: C:\Python3.5\python.exe C:/Users/root/PycharmProjects/S14/练习/module_te…
一.模块初识: Python有大量的模块,从而使得开发Python程序非常简洁.类库有包括三中: Python内部提供的模块 业内开源的模块 程序员自己开发的模块 1.Python内部提供一个 sys 的模块, ① 其中的 sys.argv 用来捕获执行执行python脚本时传入的参数: import sys strings = sys.argv print(strings) # 所有参数 类型为列表 # ['start.py', 'hello', 'world'] print(strings[…
node比客户端浏览器的js强的地方之一就是他的文件操作模块,可以直接对系统的文件进行操作 再打开来看下是否发生了变化,由此可见node的强大的地方了.. 实际代码如下所示: /** * Created by leigood on 2016/8/30. */ var fs = require('fs'); var exec = require('child_process').exec; //打开 var data = fs.readFileSync('day.txt','utf-8'); //…
1.双层装饰器 #!/usr/bin/env python # -*- coding: utf-8 -*- # author:zml LOGIN_INFO = False IS_ADMIN = False   def check_log(func): def inner(): res = func() if LOGIN_INFO: print('验证成功!') return res else: print('验证失败!') return inner   def check_admin(func)…
Spark菜鸟学习营Day2 分布式系统需求分析 本分析主要针对从原有代码向Spark的迁移.要注意的是Spark和传统开发有着截然不同的思考思路,所以我们需要首先对原有代码进行需求分析,形成改造思路后,再着手开发. 对于输入和输出,请注意,指的是以程序为边界的输入和输出情况. 主要迁移点: A:批量数据清理 重点:分析要清理的表在哪里 A1.参数表:存放Oracle.Redis.清理Oracle就可以,Redis会同步清理 表一般是以par_开头 A2.输入数据表(由数据接收或者其他渠道导入)…
一.模块初识 python模块 模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 模块也是Python对象,具有随机的名字属性用来绑定或引用. 简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码 列子 一个叫做test的模块里的python代码一般都能在一个叫做test.py的文件中找到.下例是一个简单的模块test.py. def print_self(name): print(n…
OS模块 直接输出系统命令到屏幕,该方法获取的命令返回值不可被赋值给变量,输出结果受编码影响会乱码: import os os.system("ipconfig") 将执行获取的系统命令存入内存,再将内存中的结果读取出来输出到屏幕,不会乱码: import os com = os.popen("ipconfig").read() print(com) 在执行文件所在目录下创建文件夹 import os os.makedirs("makedir")…
python全栈开发-Day2 布尔 流程控制 循环   一.布尔 1.概述 #布尔值,一个True一个False #计算机俗称电脑,即我们编写程序让计算机运行时,应该是让计算机无限接近人脑,或者说人脑能干什么,计算机就应该能干什么,人脑的主要作用是数据运行与逻辑运算,此处的布尔类型就模拟人的逻辑运行,即判断一个条件成立时,用True标识,不成立则用False标识 a=3 b=5 a > b #不成立就是False,即假 #False a < b #成立就是True, 即真 #True #接下…
Alpha冲刺Day2 一:站立式会议 今日安排: 首先完善前一天的剩余安排工作量,其次我们把项目大体分为四个模块:数据管理员.企业人员.第三方机构.政府人员.数据管理员这一模块,数据管理员又可细分为两个模块:基础数据管理和风险信息管理.今天主要安排是实现基础数据管理模块底下的用户信息管理增删改查和导入导出(林静).单位信息管理(单位信息管理又可分为企业单位管理,第三方机构单位管理,政府单位管理)增删改查和导入导出(张梨贤).风险信息管理模块底下的危害因素管理.后果管理(周静平和黄腾飞). 二:…
垃圾回收机制 不能被程序访问到的数据,就称之为垃圾 引用计数 引用计数:用来记录值的内存地址被记录的次数的:当一个值的引用计数为0时,该值就会被系统的垃圾回收机制回收 每一次对值地址的引用都可以使该值的引用计数 +1 每一次对值地址的释放都可以使该值的引用计数 -1 循环导入 循环导入会导致某些值得引用计数永远大于0  => 内存泄漏 ls1 = [666] ls2 = [888] ls1.append(ls2) # >>>[666, [888, [...]]] ls2.appen…
'''模块与模块之间的调用''' import first #调用整个变量 print(first.Index) # #调用函数 print(first.hello()) # per = first.Index() per.hello() from first import * # per = Index() per.hello() # hello() #包与包之间的调用 from day2.login import * main()…
打印文件的绝对路径:os.path.abspath(__file__) os.path.dirname("/root/python/test.py")   #只取目录名'/root/python' os.path.dirname(os.path.dirname("/root/python/test.py"))   '/root' import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(…
一.模块.包 1.1 什么是模块  在python中,一个.py文件就构成一个模块,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称. 1.2 什么是包(package)  包(package)本质就是一个文件夹,将功能相似的模块放到同一个文件夹中,构成一个模块包:该文件夹必须包含一个__init__.py文件,提醒Python该文件夹是一个包,  __init__.py可以是一个空文件,包是从逻辑上来组织模块的,也就是说它是用来存放模块的,如果你…
元组(tuple) 元组其实跟列表差不多,也是存一组数,与列表相比,元组一旦创建,便不能再修改,所以又叫只读列表. 语法: names = ("Wuchunwei","Yangmengmeng","Lvs") #元组只有2个方法,一个是count,一个是index >>> tuple1 = (,,,') >>> print (tuple1[]) >>> print (tuple1[-]) &g…
#系统自带的模块 import sys print(sys.path)#打印环境变量 print(sys.argv)#打印绝对路径 import os #cmd_res = os.system("dir")#打印系统目录 cmd_res = os.popen("dir").read() print(cmd_res) import Day2#可直接调用其他模块,默认找当前目录下,之后就是环境变量,如果在其他目录下,把之前要导入的放在site_package下 #byt…
Alpha冲刺! Day2 - 砍柴 今日已完成 晨瑶:没做和主项目相关的事情,除了教队友用gitkraken. 昭锡:学习LitePal对数据库进行操作. 永盛:切换 API 管理平台,继续撰写 API 文档 立强:写了邮件的群发功能(可用到StarDust的注册模块):各个模块的跳转. 小胡:今天写了点击用户头像调用相册以及搜索框. 景钊:学习recyclerview的长按监听,以及界面的弹窗还有gitkraken. 小鹏:今天大概做了接口文件的编写,接口文件的测试,爬取文章URL. 遇到的…
本节内容 1.标准库 1.sys 2.os 2.第三方库 1.for mac 2.for linux Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持 1.标准库 python的标准库有很多,我们先认识sys和os模块,因为这两个模块在开发中用的最多 ①sys sys模块操作模块搜索路径.使用sys模块查找内建模块.使用sys模块查找已导入的模块等 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17…