最近敲代碼的時(shí)候主要遇到兩大問(wèn)題,第一個(gè)是構(gòu)造自己包的時(shí)候找不到package。構(gòu)造自己package談兩條經(jīng)驗(yàn),有助于解決這個(gè)問(wèn)題。1自己構(gòu)造包的名稱(chēng)盡量不要和Python自帶的包重名,起的名字個(gè)性化一點(diǎn)。要不然出的bug都不知道錯(cuò)在哪2只要打算把這個(gè)文件夾當(dāng)成一個(gè)包,就一定要在這個(gè)文件夾同一目錄下新建一個(gè)__init__.py文件(內(nèi)容可以為空)一般來(lái)說(shuō)注意這兩點(diǎn),構(gòu)建包就不成問(wèn)題。在包的文件夾里面的.py文件稱(chēng)之為模塊(文件名就是模塊名),當(dāng)然包里也
系統(tǒng) 2019-09-27 17:48:06 1810
1.初識(shí)python(python2.7)1)python既是面向過(guò)程的又可以是面向?qū)ο蟮摹C嫦蜻^(guò)程:代碼由可以重用的函數(shù)構(gòu)建;面向過(guò)程:代碼由數(shù)據(jù)和功能組合成的對(duì)象構(gòu)建。2)python是一種解釋型語(yǔ)言,與java等編譯型語(yǔ)言不同,在執(zhí)行python程序的過(guò)程中無(wú)需編譯器進(jìn)行編譯和鏈接,既在執(zhí)行python代碼時(shí)減少了編譯環(huán)節(jié),解釋器會(huì)將源代碼轉(zhuǎn)換成字節(jié)碼再翻譯給計(jì)算機(jī)執(zhí)行。3)python是一種交互式語(yǔ)言:在python的提示符>>>后面直接執(zhí)行代碼。
系統(tǒng) 2019-09-27 17:48:00 1810
自己在玩dota的時(shí)候有時(shí)候喜歡邊玩游戲邊聽(tīng)音樂(lè),但是切換下一曲的時(shí)候必須得切出游戲,而切換音樂(lè)的熱鍵ctrl+alt+方向鍵在游戲的時(shí)候沒(méi)有用,好事蛋疼,今天試試使用python來(lái)實(shí)現(xiàn)鍵盤(pán)監(jiān)控切換下一曲,下面貼出代碼importpythoncom,pyHookimportwin32gui,win32api,win32conLcontrol_press=FalseLmenu_press=FalseLeft_press=FalsedefOnKeyboardE
系統(tǒng) 2019-09-27 17:47:49 1810
一、列表(list)列表(list)是python以及其他語(yǔ)言中最常用到的數(shù)據(jù)結(jié)構(gòu)之一。Python使用中括號(hào)[]來(lái)解析列表。列表是可變的(mutable)——可以改變列表的內(nèi)容。列表是Python的序列類(lèi)型之一,也支持索引、切片等操作。1.1列表的定義1list1=['Google','Runoob',1997,2000]2list2=[1,2,3,4,5]3list3=["a","b","c","d"]與字符串的索引一樣,列表索引從0開(kāi)始。列表可以進(jìn)行
系統(tǒng) 2019-09-27 17:47:30 1810
Python的sys模塊提供訪(fǎng)問(wèn)解釋器使用或維護(hù)的變量,和與解釋器進(jìn)行交互的函數(shù)。通俗來(lái)講,sys模塊負(fù)責(zé)程序與python解釋器的交互,提供了一系列的函數(shù)和變量,用于操控python運(yùn)行時(shí)的環(huán)境。#!/usr/bin/envpython__author__="lrtao2010"#python3.7sys模塊#sys模塊負(fù)責(zé)程序與python解釋器的交互,提供了一系列的函數(shù)和變量,#用于操控python運(yùn)行時(shí)的環(huán)境。#sys.argv接收命令行參數(shù),生成
系統(tǒng) 2019-09-27 17:47:24 1810
maketrans()方法返回的字符串intab每個(gè)字符映射到字符的字符串outtab相同位置的轉(zhuǎn)換表。然后這個(gè)表被傳遞到translate()函數(shù)。注意:兩個(gè)intab和outtab必須具有相同的長(zhǎng)度。語(yǔ)法以下是maketrans()方法的語(yǔ)法:str.maketrans(intab,outtab]);參數(shù)intab--這是實(shí)際字符的字符串。outtab--這是相應(yīng)的映射的字符的字符串。返回值此方法返回時(shí)使用轉(zhuǎn)換表translate()函數(shù)。例子下面的例
系統(tǒng) 2019-09-27 17:47:11 1810
split()方法返回的字符串中的所有單詞的列表,使用str作為分隔符(如果在未指定的所有空格分割),可選擇限當(dāng)前分割為數(shù)量num。語(yǔ)法以下是split()方法的語(yǔ)法:str.split(str="",num=string.count(str)).參數(shù)str--這是任何分隔符,默認(rèn)情況下是空格。num--這是要分割的行數(shù)。返回值此方法返回行列表。例子下面的示例演示了split()方法的使用。#!/usr/bin/pythonstr="Line1-abcde
系統(tǒng) 2019-09-27 17:47:08 1810
匿名管道管道是一個(gè)單向通道,有點(diǎn)類(lèi)似共享內(nèi)存緩存.管道有兩端,包括輸入端和輸出端.對(duì)于一個(gè)進(jìn)程的而言,它只能看到管道一端,即要么是輸入端要么是輸出端.os.pipe()返回2個(gè)文件描述符(r,w),表示可讀的和可寫(xiě)的.示例代碼如下:復(fù)制代碼代碼如下:#!/usr/bin/pythonimporttimeimportosdefchild(wpipe):print('hellofromchild',os.getpid())whileTrue:msg='howa
系統(tǒng) 2019-09-27 17:47:08 1810
前言項(xiàng)目中大量用到圖片加載,由于圖片太大,加載速度很慢,因此需要對(duì)文件進(jìn)行統(tǒng)一壓縮一:導(dǎo)入包fromPILimportImageimportos二:獲取圖片文件的大小defget_size(file):#獲取文件大小:KBsize=os.path.getsize(file)returnsize/1024三:拼接輸出文件地址defget_outfile(infile,outfile):ifoutfile:returnoutfiledir,suffix=os.
系統(tǒng) 2019-09-27 17:46:02 1810
金融市場(chǎng)智能化,就業(yè)必然就越來(lái)越精英化。當(dāng)操控著量化投資策略的人出現(xiàn)了,99個(gè)傳統(tǒng)崗位都會(huì)被取代。如今,金融業(yè)的“碼農(nóng)化”已是大勢(shì)所趨,Python更是已然成為投行、基金、咨詢(xún)和互聯(lián)網(wǎng)等泛金融和商科領(lǐng)域必備的一項(xiàng)技能,量化投資的風(fēng)口熱度直線(xiàn)飆升,并在各大投資銀行和對(duì)沖基金公司中成為交易系統(tǒng)的主流。為了迎合市場(chǎng)需求,海外名校金融、經(jīng)濟(jì)、金工等專(zhuān)業(yè)越來(lái)越重視培養(yǎng)學(xué)生的量化分析技能,且更偏向招收量化分析能力強(qiáng)的申請(qǐng)者。正在看這篇文章的你,會(huì)是候選人之一么?Pyt
系統(tǒng) 2019-09-27 17:45:42 1810