原创 PyQt5 - QTableWidget 用法

e.g: self.tableWidgetCLI = QtWidgets.QTableWidget(Form) QTableWidget 設置行列數 #設置表格的行數 self.tableWidget.setRowCount(row_

原创 python腳本轉換爲so動態庫

# 需要cython環境 1、將py文件轉換爲c語言程序 cython devClassify.py 2、將生成的.c文件編譯成.o文件 gcc -c -fPIC devClassify.c  3、將生成的.o文件編譯成.so文件

原创 python 關於os的相關操作

Python的os模塊,包含了普遍的操作系統功能,這裏主要學習與路徑相關的函數: os.listdir(dirname):列出dirname下的目錄和文件 os.getcwd():獲得當前工作目錄os.curdir:返回當前目錄('.')

原创 python csv相關學習

  1、CSV文件默認以英文逗號做爲列分隔符,換行符作爲行分隔符。如果不提供網頁形式只用命令行或二進制程序輸出數據到CSV,只需要將數據段按,分割,行按\n分割,寫入到一個.csv文件即可。如果字段裏含有“,”和“換行符”,需要使用雙引號

原创 配置將java轉換爲python環境

# 安裝所需要的工具 antlr和java2python 1、安裝antlr # 安裝命令 tar -zxvf antlr-3.1.3.tar.gz cd antlr-3.1.3/runtime/Python python setup

原创 python 讀取文件遇到中文亂碼的問題解決過程

python讀取文件,顯示成'\xe7\xa7\x81\xe8\x90\xa5',再寫入到文件時,顯示亂碼。 第一種原因: 網上查了許多方法,沒有找到原因及解決的方法,讀取處理的編碼都確認是正常的,就是找不到原因, 最後發現是選擇的編輯器

原创 MySQL使用時遇到的問題總結

1、MySQL導入csv文件 LOAD DATA INFILE '/tmp/all_macvendor_devtype.csv' INTO TABLE tbl_devtype_script_all_macvendor_devtype_t

原创 Linux 下crond定時任務使用普通用戶執行腳本的方法

crontab 腳本默認是root用戶運行,如果是普通用戶(非root), 比如leag ,而定時任務又是root用戶執行的,,會導致生成的日誌文件屬於root,進而導致leag用戶無權限寫入日誌報錯。下面記錄一下,使用普通用戶執行定時任

原创 shell 學習知識點

1.shell數組的長度 ${#array[@]} 2.shell數組的所有成員 ${array[*]} 3.字符串的長度 ${#str} 4.利用grep執行的命令結束代碼$?的值來判斷是否已經grep到特定的值。 當$?等於0時

原创 磁盤分區格式化及掛載

#!/bin/bash ######################### # 功能:腳本實現磁盤分區格式化及掛載 # # 手動輸入要分區的磁盤 # 如果已經存在分區,先刪除 # 格式化磁盤 ######################

原创 python技巧一 - format函數

format函數功能: 2017-9-14 -------------------------------------------------------- 它通過{}和:來代替%格式化字符串,“映射”示例 1,通過位置 In

原创 sublime調整tab縮進爲四個空格方法

sublime調整tab縮進爲四個空格方法 點擊view(1),在下拉選項中選擇Identation(2),右邊彈出的選項可以用來設置縮進的空格數和縮進的形式。 勾選標記4,表示1個table縮進4個空格 勾選標記3,則將table縮進