原创 python ConfigParser模塊
ConfigParser模塊可以處理像Mysql配置文件格式的數據以下爲mysql的初始配置文件內容:[root@localhost ~]# cat /etc/my.cnf [mysqld]datadir=/var/lib/mysqlsoc
原创 python paramiko模塊
paramiko模塊能實現Linux的ssh功能1、實現一個簡單的ssh,登錄到其它服務器執行一條命令import paramiko #導入模塊,前提是用pip安裝過ssh = paramiko.SSHClient()ssh.set_
原创 python集合的操作
集合的兩大特性:一、去重二、關係測試1、去重效果>>> l1 = ["張三","李四","王五","張三"]>>> print(type(l1)) //查看類型<class 'list'> >>> l1 =
原创 python3 shutil模塊
穿插一下sys模塊的argv方法,它可以接收執行腳本後面的參數首先在腳本里面定義如下:import sysprint(sys.argv)print(sys.argv[0])print(sys.argv[1])print(sys.argv[2
原创 python文件讀寫操作
對文件操作的流程:1、打開文件,得到文件句柄2、通過句柄對文件進行操作3、關閉文件我們拿/etc/passwd文件進行測試1、打開文件,"f"變量得到的是文件句柄>>> f = open("/tmp/passwd","r",encoding
原创 python操作mysql
1、下載pymysqlpip3 install pymysql2、導入模塊>>> import pymysql3、創建連接>>> conn = pymysql.connect(host="127.0.0.1",port=3306,user=
原创 python os模塊
os模塊提供對操作系統進行調用的接口1、獲取當前的路徑>>> import os>>> os.getcwd() //相當於Linux命令pwd'/root'2、切換目錄>>> os.chdir("/usr/local")
原创 MySQL存儲過程
存儲過程,可以說是將一些功能封裝到一起就相當於存儲過程,在mysql中函數和存儲過程是兩個不同的東西,不要混淆。 建立存儲過程:1、聲明存儲過程mysql> delimiter // "delimi
原创 python字典操作
1、定義字典>>> d1 = { //key-value的格式 "student1":"xiaoming", "student2":"zhangsan", "student3
原创 python字符串操作
1、字符串首字母大寫>>> name = "xiaoming">>> print(name.capitalize()) //capitalize方法可以使字符串首字母大寫Xiaoming2、統計字符串中字符的個數>>> name
原创 python三級菜單
主要練習嵌套循環和標誌位的使用方法:#!/usr/local/python/bin/python3.6#-*-coding:utf-8-*-data = { "中國":{"河北":["石家莊","廊坊","保定"],"四川":["成都",
原创 python關閉系統服務腳本
我們在初始化系統時需要關閉一些不必要的服務,保留一些我們常用的,比如sshd、network等,要關的系統服務比較多,這時我們需要借用腳本來完成任務。剛自學完python一點基礎,只是用來練習~~~~~~需求:只開啓crond|networ
原创 python3數據序列化工具json
文件中默認只能存字符串,是不能存字典、二進制這種特殊類型的數據的,如果想把字典格式的數據存入到文件中,需要轉換一下數據類型data = {"Name":"XiaoMing","Age":22}f = open("test.txt","r+"
原创 python字符串操作
1、字符串首字母大寫>>> name = "xiaoming">>> print(name.capitalize()) //capitalize方法可以使字符串首字母大寫Xiaoming2、統計字符串中字符的個數>>> name
原创 python操作mysql
1、下載pymysqlpip3 install pymysql2、導入模塊>>> import pymysql3、創建連接>>> conn = pymysql.connect(host="127.0.0.1",port=3306,user=