随笔分类 -  Python

摘要:Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global。 输出:1 在func函数中并未在x前面加global,所以func函数无法将x赋为2,无法改变x的值 输出:2 加了global,则可以在函数内部对函数外的对象进行操作了,也可以改变它的值了 输出 阅读全文
posted @ 2019-12-24 10:01 paul_hch 阅读(493) 评论(0) 推荐(0) 编辑
摘要:python lambda表达式简单用法 1、lambda是什么? 看个例子: g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样使用: lambda x:x+1(1) >>>2 可以这样认为,lambda作为一个表达式,定义了一个匿名函 阅读全文
posted @ 2019-12-07 11:55 paul_hch 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:python3.6.3 安装: `make altinstall` , 报错: zipimport.ZipImportError: can't decompress data; zlib not available解决: 转自 python3.6安装 zipimport.ZipImportError 阅读全文
posted @ 2019-09-27 09:20 paul_hch 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:GIL是什么 Python的代码执行由 Python虚拟机(也叫解释器主循环,CPython版本)来控制,Python在设计之初就考虑到在解释器的主循环中,同时只有一个线程在运行。即每个CPU在任意时刻只有一个线程在解释器中运行。对 Python虚拟机访问的控制由全局解释锁GIL控制,正是这个锁来控 阅读全文
posted @ 2019-09-20 16:20 paul_hch 阅读(490) 评论(0) 推荐(0) 编辑
摘要:第一章 Python基础知识 1.1 介绍 1.1.1 特点 Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。 Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。 1.1.2 应用领域 Web网站 阅读全文
posted @ 2019-09-16 15:56 paul_hch 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:12.1 open() open()函数作用是打开文件,返回一个文件对象。 12.1 open() open()函数作用是打开文件,返回一个文件对象。 open()函数作用是打开文件,返回一个文件对象。 用法格式:open(name[, mode[, buffering[,encoding]]]) 阅读全文
posted @ 2019-07-04 17:22 paul_hch 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1、遍历目录及文件方法 1)根据时间遍历指定目录下的文件 [root@04 b2c]# cat file_list.py #!/usr/bin/env python # coding: utf-8 import os def get_file_list(file_path): dir_list = 阅读全文
posted @ 2019-06-25 10:10 paul_hch 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:前言:python统计apache、nginx访问日志IP访问次数并且排序(显示前20条)。其实用awk+sort等命令可以实现,用awk数组也可以实现,这里只是用python尝试下。 apache脚本: ips = {} with open("/root/mail_access_log-20180 阅读全文
posted @ 2019-05-31 16:17 paul_hch 阅读(624) 评论(0) 推荐(0) 编辑
摘要:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-e_k8hq6a/pynacl/ 提示pip版本太低,可以更新pip版本试试 阅读全文
posted @ 2019-05-16 11:00 paul_hch 阅读(1776) 评论(0) 推荐(0) 编辑
摘要:这只是我的个人理解: 在Python的函数中偶尔会看到函数定义的上一行有@functionName的修饰,当解释器读到@的这样的修饰符之后,会先解析@后的内容,直接就把@下一行的函数或者类作为@后边的函数的参数,然后将返回值赋值给下一行修饰的函数对象。 比如: @a @b def c(): … py 阅读全文
posted @ 2018-09-20 17:53 paul_hch 阅读(421) 评论(0) 推荐(0) 编辑
摘要:转自 Python数据库备份脚本 - 东邪西毒 - 博客园 https://www.cnblogs.com/liuyansheng/p/6226608.html 阅读全文
posted @ 2018-09-19 09:40 paul_hch 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:python中os.walk是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 1.载入 要使用os.walk,首先要载入该函数 可以使用以下两种方法 import os from os import walk 2.使用 os.walk的函数声明为: walk(top, 阅读全文
posted @ 2018-09-18 09:48 paul_hch 阅读(5106) 评论(0) 推荐(0) 编辑
摘要:一,函数的非固定参数 1.1 默认参数 在定义形参的时候,提前给形参赋一个固定的值。 #代码演示: def test(x,y=2): #形参里有一个默认参数 print (x) print (y) test(3) #输出结果 3 2 默认参数特点: 调用函数的时候,默认参数非必须传递 默认参数的用途 阅读全文
posted @ 2018-09-14 17:25 paul_hch 阅读(244) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 实现简单的shell命令sed的替换功能 import sys,os para_argv = sys.argv Tag = True #判断参数的传递 if 阅读全文
posted @ 2018-09-14 17:24 paul_hch 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一,文件的其他打开模式 "+"表示可以同时读写某个文件: r+,可读写文件(可读;可写;可追加) w+,写读(不常用) a+,同a(不常用 "U"表示在读取时,可以将\r\n自动转换成\n(与r或r+模式同使用) rU(不常用) r+U(不常用) "b"表示处理二进制文件(如:FTP发送上传ISO镜 阅读全文
posted @ 2018-09-14 17:22 paul_hch 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一,文件的基础操作 对文件操作的流程 [x] :打开文件,得到文件句柄并赋值给一个变量 [x] :通过句柄对文件进行操作 [x] :关闭文件 创建初始操作模板文件 1.1 文件的按行读取(readline) 特别提示:只要文件没有执行f.close()进行关闭,那么继续f.readline()的话都 阅读全文
posted @ 2018-09-14 17:21 paul_hch 阅读(240) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾 (讲解+温习120分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 添加商家入口和用户入口并实现物品分类功能的“购物车程序” import os,time goods_dict = { "家用电器" 阅读全文
posted @ 2018-09-12 17:04 paul_hch 阅读(219) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习90分钟) #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Mr.chen import os,time Tag = True menu = { "北京":{ "海淀区":[ "海淀东", "海淀西", "海淀南", 阅读全文
posted @ 2018-09-12 16:25 paul_hch 阅读(282) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习90分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 仅用列表+循环实现“简单的购物车程序” import os,time goods = [("苹果",300),("白菜",400),( 阅读全文
posted @ 2018-09-12 15:14 paul_hch 阅读(361) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习60分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen #只用变量和字符串+循环实现“用户登陆验证接口功能” user_One_name = "chensiqi1" user_One_passw 阅读全文
posted @ 2018-09-12 15:11 paul_hch 阅读(254) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示