Python學習分享
剛剛開始學習Python,謹以此來記錄自己的成長歷程,希望對後來之人有所幫助。
元直数字电路验证
天地本無心,生民自有命,往聖無絕學,萬世不太平。硅農,因bug而生,與bug為伴,以debug為生。
展开
-
[Python3]Python3定期清理日志
#! /usr/bin/python# -*- coding: utf-8 -*import osimport os.path, time, datetime logdir = "/data0/www/applogs" for parent, dirnames, filenames in os.walk(logdir): for filename in filenames: fullname = parent + "/" + filenam...原创 2021-11-01 20:42:20 · 736 阅读 · 1 评论 -
[Python3]Python中os模块的常用函数
Python中os模块的常用函数 --- Python3路径相关的函数及使用方法一、os模块常用方法1.1获取当前的工作目录#!/usr/bin/env python3import osimport sys# 打印当前目录print("当前工作目录 : %s" % os.getcwd())1.2返回指定文件夹包含的文件或文件夹的名字的列表#!/usr/bi...原创 2021-11-01 20:23:19 · 337 阅读 · 0 评论 -
[Python3]Python解析Json文件的案例
Python解析Json文件的案例 摘要:什么是json?如何用Python解析json文件呢?本文将介绍一种方案。一、什么是jsonJSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PH...原创 2021-10-27 00:06:29 · 546 阅读 · 0 评论 -
[Python3]异常处理、抛出
Python3异常处理、抛出一、Python3异常处理:1.1 基本语法为try: #被检测的代码块except <异常类型> as <别名>: #别名用来去除异常的值 #try中一旦检测到异常后,执行的代码块。else: #没有异常时执行finally: #无论异常与否,都会执行该模块,通常是进行清理工作...原创 2021-04-17 10:57:53 · 608 阅读 · 0 评论 -
取整函数 --- 以Python为例
取整函数 --- 以Python为例 前言:常见的取整方法有三种,分别是向上取整(进一法)、向下取整(去尾法)、四舍五入。本文以Python3为例介绍上述三种函数的用法。一、向上取整math.ceil()严格遵循向上取整,所有小数都是向着数值更大的方向取整,不论正负数都如此import mathmath.ceil(-0.5)>>> 0math.ceil(-0.9)>>>...原创 2020-10-20 13:41:33 · 1406 阅读 · 0 评论 -
[Linux]TCSH、Perl、Python脚本修改文件权限
TCSH、Perl、Python脚本修改文件权限一、常用的Linux文件权限1.1.权限显示通常从左到右用9个字母显示,每3个字母分为一组,依次表示文件所有者的权限、同组用户的权限、其他用户的权限 读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示 通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执...原创 2020-10-17 10:45:13 · 816 阅读 · 0 评论 -
[Python3]Python爬虫实战分享
Python爬虫实战分享 目录 Python爬虫实战分享一、requests模块介绍1.1、requests请求头和请求体1.2、安装request模块1.3、requests模块常用方法二、使用requests模块发送get请求2.1、requests发送get请求的常用参...原创 2020-04-12 11:53:23 · 320 阅读 · 0 评论 -
[Python3]Python常用模塊總結(二)
前言:本文主要介紹Python常用的一些文檔處理方法。原创 2020-04-11 17:55:34 · 404 阅读 · 0 评论 -
[Python3]Python常用模塊總結(一)
Python常用模塊總結(一)1、时间模块time() 与 datetime()1.1、 time()模块中的重要函数 函数 描述 asctime([tuple]) 将时间元组转换为字符串 localtime([secs])...原创 2020-04-11 11:57:24 · 335 阅读 · 0 评论 -
[Python3]怎么使用python命令行参数
一、Python提供了getopt模块来获取命令行参数python3 test.py arg1 arg2 arg3 getopt模块是专门处理命令行参数的模块,用于获取命令行选项和参数,也就是sys.argv。命令行选项使得程序的参数更加灵活。支持短选项模式(-)和长选项模式(--)。该模块提供了两个方法及一个异常处理来解析命令行参数。getopt.geto...原创 2020-03-25 19:59:50 · 573 阅读 · 0 评论 -
[Python3]Python正則表達式使用技巧總結
前言:正則表達式(Regular Expression)用於描述一種字符串匹配模式(Pattern),他可用於檢查一個字符串是否包含某個子串,也可用於從字符串中提取匹配的字符串,或者對匹配的字符串執行替換操作。一、常用方法 1、首先需要導入re這個模塊import re 2、常用函數總結方法 ...原创 2019-11-27 20:29:42 · 273 阅读 · 0 评论 -
[Python3]Python讀寫文件的方法
前言:在腳本開發中,讀寫文件是使用非常廣泛的,下面就推薦一種讀寫文件的方法:一、讀文件def read_file(file_name=None): with open(file_name, 'r') as f: line_list = f.readlines() return line_list#要读取非UTF-8编码的文本文件,需要给open()...原创 2019-11-27 19:52:03 · 313 阅读 · 0 评论 -
[Python3]Python Parsing Excel的一種方案
前言:在工作中,我們常常需要Parsing Excel來General Configure文件或者testbench,那麼用Python怎麼來實現呢?本文中將介紹一種解決方案 --- openpyxl一、安裝,若是系統中沒有安裝openpyxl,請先用如下命令:#其中pip安装方法,命令行输入: pip install openpyxl二、读取Excel文档...原创 2019-11-26 20:42:17 · 496 阅读 · 0 评论 -
[Python]Pandas用法總結
前言:相較於SQL語法,用Pandas篩選數據顯得比較麻煩。今天我們就將SQL與Pandas做個Mapping,通過Pandas來實現SQL的增刪改查。 1、數據演示:SL SW PL PW Classes ...原创 2019-10-20 16:11:59 · 218 阅读 · 0 评论 -
[Python]文本處理之對齊
1、使用rjust、ljust和center()方法來對齊文本,如下面的例子: (1)'Hello'.rjust(10) 是說我們希望右對齊,將'Hello'放在一個長度為10的字符串中,但是‘Hello’只有5個字符,所以會在左邊加上5個空格。 (2)'Hello'.center(20, '=') 是說居...原创 2019-03-08 21:55:41 · 312 阅读 · 0 评论 -
[Python]Python解析命令行参数 --- OptionParse使用方法總結
描述:一、OptionParser的使用方法:导入OptionParser :from optparse importOptionParser 构造OptionParser的对象:parser=OptionParser() 往OptionParser对象中增加option :parser.add_option() 调用OptionParser的解析函数:(options,ar...原创 2019-10-09 22:07:38 · 1291 阅读 · 0 评论