Python獲取當前路徑實現代碼importos,sys使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)sys.path是Python會去尋找模塊的搜索路徑列表,sys.path[0]和sys.argv[0]是一回事因為Python會自動把sys.argv[0]加入sys.path。如果你在C:\test目錄下執行python
系統 2019-09-27 17:55:39 2121
一、Linux環境和Windows環境下個人推薦推薦使用geany,個人認為這個編輯器優于pycharm,pycharm破解起來異常麻煩,而且它體積小,能夠運行幾乎所有的程序(而無需終端來運行)。也可以選擇anaconda作為geany當做python的編輯器Linux中安裝的命令如下:sudoapt-getgeanywindows中,可以點擊鏈接https://www.geany.org/Download/Releases,然后找到Releases目錄下
系統 2019-09-27 17:55:10 2121
今天在寫一個linux下自動備份指定目錄下的所有目錄的腳本時,遇到了一個問題,由于我是需要備份目錄,所以,需要判斷掃描的文件是否為目錄,當我用os.path.isdir()來判斷的時候,發現所有文件均返回false,剛開始以為是系統兼容性問題,進一步測試,發現用os.path.isfile(),這些文件還是返回false,這肯定就是程序寫的有問題了,代碼如下:#!/usr/bin/envpython#apythonscripttoautobackupadi
系統 2019-09-27 17:52:29 2121
本來我一直不知道怎么來更好地優化網頁的性能,然后最近做python和php同類網頁渲染速度比較時,意外地發現一個很簡單很白癡但是我一直沒發現的好方法(不得不BS我自己):直接像某些php應用比如Discuz論壇那樣,在生成的網頁中打印出“本頁面生成時間多少多少秒”,然后在不停地訪問網頁測試時,很直觀地就能發現什么操作會導致瓶頸,怎樣來解決瓶頸了。于是我發現SimpleCD在生成首頁時,意外地竟然需要0.2秒左右,真真不能忍:對比Discuz論壇首頁平均生成
系統 2019-09-27 17:50:42 2121
Stringpython3中,所有不同語言的字符串都是Unicodefruit='banana'fruit[0]='b'fruit[0:4]='bana',我們不可以用fruit[0]='B'來修改字符串,但是List可以len(fruit)#字符串長度forletterinfruit:#輸出這個字符串中的所有字符ifletter=='a':#可以用等號來判斷字符或字符串是否相等after=before+'aaa'#字符串拼接(拼接后中間沒有空格)if'f
系統 2019-09-27 17:50:00 2121
首先下載源tar包可利用linux自帶下載工具wget下載,如下所示:wgethttp://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz下載完成后到下載目錄下,解壓tar-zxvfPython-2.7.3.tgz進入解壓縮后的文件夾cdPython-2.7.3在編譯前先在/usr/local建一個文件夾python27(作為python的安裝路徑,以免覆蓋老的版本)mkdir/usr/local/pyth
系統 2019-09-27 17:48:01 2121
當你想快速共享一個目錄的時候,這是特別有用的,只需要1行代碼即可實現。FTP服務器,在此之前我都是使用Linux的vsftpd軟件包來搭建FTP服務器的,現在發現了利用pyftpdlib可以更加簡單的方法即可實現FTP服務器的功能。環境要求Python2.7Windows/Linux環境搭建pipinstallpyftpdlib一行代碼實現FTP服務器通過Python的-m選項作為一個簡單的獨立服務器來運行,當你想快速共享一個目錄的時候,這是特別有用的。在
系統 2019-09-27 17:46:58 2121
解決這個錯誤為大家提供了兩個版本,一個簡單的操作版,一個細致的解釋版(自取所需)目錄簡潔版細致版簡潔版1、安裝scipy,win+r打開命令行窗口,輸入cmd,在命令行輸入pipinstallscipy最后幾行有Successfully...就表示安裝成功了2、安裝imageio,win+r打開命令行窗口,輸入cmd,在命令行輸入pipinstallimageio如下使用:importimageioimageio.imread()細致版先看錯誤1、沒安裝s
系統 2019-09-27 17:46:19 2121
最近入了一塊樹莓派,想讓其實現攝像頭的調用,因此寫下此博客備忘一、樹莓派網絡的配置首先,對樹莓派進行網絡配置,否則就無法進行軟件的安裝我們知道,ifconfig命令可以修改ip地址、子網掩碼等信息,但是當設備重啟之后必須重新設置因此,我們使用如下方法進行網絡配置修改/etc/network/interfaces其中,紅色框選中的為需要修改的部分autoeth0//設為開機啟動eth0ifaceeth0inetstatic//設為靜態ipaddress10.
系統 2019-09-27 17:45:58 2121
項目實現利用face++開發一個課堂簽到的軟件,實現面向攝像頭即可完成記錄學號、姓名和時間的簽到工作。項目架構項目使用場景代碼:流程代碼,主文件#!usr/bin/#-*-coding:utf-8-*-importrequestsfromjsonimportJSONDecoderimportcsvimportcv2importtimeimporttkinterastksearch_url="https://api-cn.faceplusplus.com/f
系統 2019-09-27 17:45:37 2121