原创 Falcon學習筆記4——Json客戶端數據驗證

第三單是get,put,post方法的混用,相當簡單,不用單獨記錄。直接記錄第4章。 import json, falcon class ObjRequestClass: def __json_validate_input(sel

原创 Falcon學習筆記2——修改響應狀態

本節嘗試從client發送json到服務器,然後服務器根據內容響應 1.測試客戶端發送與接收輸出 import json,falcon class ObjRequestClass: def on_get(self,req,r

原创 《Python編程快速上手》8.9.1實踐練習

#!python3 #運行 py mcb.pyw save spam ,剪貼板內容就關鍵字spam保存 #py mcb.pyw spam 加載spam 對應內容到剪貼板 #py mcb.pyw list 關鍵字列表到剪貼板 #擴展多重剪貼

原创 python文件讀取 readlines()方法之坑

一、需求: 有類似如下兩個文件需要交差對比,進行處理。 1.txt 1 2 3 1 2.txt A B C D 二、問題: 首先想到的是打開之後,兩次for循環就是了 #錯誤寫法 f1=open(r"D:\pytest\

原创 python 文件操作讀、寫、追加的區別

打開文件的常用模式有: r ,只讀模式【默認】 w,只寫模式【不可讀;不存在則創建;存在則清空內容;】 a, 追加模式【可讀; 不存在則創建;存在則只追加內容;】 "+" 表示可以同時讀寫某個文件 r+, 讀寫【可讀,可寫】【可理

原创 《Python編程快速上手》第7.18.1實踐練習

# -*- coding:utf-8 -*- # 7.18.1 # 強口令檢測 # 寫一個函數,使用正則表達式,確保傳入的口令字符串是強口令 # 長度不少於8個字符,同時包含大小寫,至少有1個數字 import re passd=inp

原创 《Python編程快速上手》第7.18.2實踐練習

# -*- coding:utf-8 -*- #strip正則表達式 #if 隻字符串,不帶參數,去首尾空白 #else 去除參數 text=input("Input a text:") import re def st(text):

原创 Centos7 連接Serial串口記錄

需要用服務器調試防火牆,沒有串口,只能用usb轉接口接了串口。簡單記錄使用minicom連接過程。 1. 確認驅動 dmesg|grep ttyUSB0 [546072.956140] usb 3-14: pl2303 converter

原创 《Python編程快速上手》6.7實踐項目代碼

#-*- coding:utf-8 -*-# 要求輸出如下:#   apples  Alice  dogs#  dranges  Bob    cats# cherries  Carol  moose#   banana  David  g

原创 centos7.3最小化安裝後安裝桌面問題

centos7.3最小化安裝後安裝桌面問題 /etc/sysconfig/network-scripts 文件下 網卡配置文件,默認爲onboot=no,修改爲yes 重啓網絡服務 systemctl restart network

原创 《Python編程快速上手》第8.9.2實踐練習

first.txt The ADJECTIVE panada walked to the NOUN and then VERB. Anerby NOUN was unaffected by these events. #!python3

原创 《Python編程快速上手》第9.8.1實踐練習

#!python3 #9.8.1 #遍歷目錄樹,查找特定擴展名的文件(自定義) #and把查找到的文件,copy到新文件夾 import os,shutil file_dir=input("輸入要查找的目錄:") file_dir=os.

原创 《Python編程快速上手》第8.9.3實踐練習

#!python3 # -*- coding:utf-8 -*- # 8.9.3 #打開指定路徑中所有.txt文件 #用戶輸入正則,將匹配行輸出,輸出文件名 import re,os pat=input("輸入要處理的文件夾絕對路徑:

原创 nextcloud 與seafiley試用

1. 起因: 朋友公司要搭建文件共享服務器。試過freenas和nas4free後,覺得他們用不起來,功能很強大,但需要點技術能力。開賬號什麼的比較麻煩。最後發現了seaflie和nextcloud。 基本對比: 名字 版本 語言 開

原创 《Python編程快速上手》第9.8.3實踐練習

#9.8.3 消除缺失的編號 """ 1.spam001.txt,spam002.txt,spam005.txt,如此。將前邊的消除,然後後邊逐一遞增 2.空出一些編號,指定空出區域。然後修改編號。 """ import re,os,s