1、提取PDF表格
import camelot
tables = camelot. read_pdf( "tables.pdf" )
print ( tables)
tables. export( "extracted.csv" , f= "csv" , compress= True )
import tabula
tabula. read_pdf( "tables.pdf" , pages= "all" )
tabula. convert_into( "table.pdf" , "output.csv" , output_format= "csv" , pages= "all" )
2、获取cpu温度
from time import sleep
from pyspectator. processor import Cpu
cpu = Cpu( monitoring_latency= 1 )
with cpu:
while True :
print ( f'Temp: { cpu. temperature} °C' )
sleep( 2 )
3、获取机器信息
import wmi
def System_spec ( ) :
Pc = wmi. WMI( )
os_info = Pc. Win32_OperatingSystem( ) [ 0 ]
processor = Pc. Win32_Processor( ) [ 0 ]
Gpu = Pc. Win32_VideoController( ) [ 0 ]
os_name = os_info. Name. encode( 'utf-8' ) . split( b'|' ) [ 0 ]
ram = float ( os_info. TotalVisibleMemorySize) / 1048576
print ( f'操作系统: { os_name} ' )
print ( f'CPU: { processor. Name} ' )
print ( f'内存: { ram} GB' )
print ( f'显卡: { Gpu. Name} ' )
print ( "\n计算机信息如上 ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑" )
System_spec( )