Python學習筆記~獲取py檔案的絕對路徑及動態新增環境變數
在Python程式編寫過程中,往往需要獲得.py檔案的路徑。
下面的程式能夠滿足要求。並可以將路徑動態新增到環境變數中。
import os import sys #獲得.py檔案所在的絕對路徑,包括檔名 py_path = os.path.abspath(__file__) #獲得.py所在的資料夾的絕對路徑 py_file_path = os.path.dirname(os.path.abs(__file__)) #獲得py_file_path的上一級資料夾的絕對路徑 py_pre_file_path = os.path.dirname(os.path.dirname(os.path.abs(__file__))) #將路徑動態的新增到環境變數中 sys.path.append(py_pre_file_path)
相關推薦
Python學習筆記~獲取py檔案的絕對路徑及動態新增環境變數
在Python程式編寫過程中,往往需要獲得.py檔案的路徑。 下面的程式能夠滿足要求。並可以將路徑動態新增到環境變數中。 import os import sys #獲得.py檔案所在的絕對路徑,
Linux系統下python學習筆記——Linux中檔案和目錄常用命令詳解
一、檢視目錄內容 ls命令說明: 英文單詞list的簡寫,功能為列出目錄的內容,是使用者最常用的命令字義 Linux下檔案和目錄的特點: Linux檔案或目錄名稱最長可以有256個字元 以 . 開頭的檔案為隱藏檔案,需要用-a引數才能顯示(all
使用os獲取當前檔案絕對路徑! 備忘
寫爬蟲,存檔案時遇到了路徑和命名問題,查閱資料,寫在這裡以備忘! import os,sys ''' os.getcwd() Return a string representing the current working directory. Availabilit
python學習筆記14(檔案讀寫)
檔案讀寫 讀檔案 python讀檔案流程: 1、開啟檔案 2、讀檔案內容 3、關閉檔案 註釋: 1、開啟檔案 open(path, flag[, encoding][, errors]) path: 要開啟檔案的路徑(路徑前加r) flag: 開啟方式: r----以只讀的方式開
python學習筆記1合併檔案
初始兩個txt檔案: 程式碼如下: #開啟檔案 ftele1=open(r'TeleAddressBook.txt','rb')#出現中文,避免亂碼使用‘rb’模式 ftele2=open(r'EmailAddressBook.txt','rb') ftele1
Python學習筆記----把.py程式轉化成.exe完美在windows上執行
Python學習筆記—-把.py程式轉化成.exe完美在windows上執行 一,寫了一個搶火車票的程式.無奈別人的電腦沒又裝python沒法執行.然後就想著把我寫好得程式轉成.exe在windows上直接執行,豈不美哉. 其實很簡單,有一個現成的pyI
Python學習筆記之一 文字檔案的建立與顯示
這個程式主要可以實現建立一個文字檔案 makeTextFile.py #!/usr/bin/env python # -*- coding: utf-8 -*- 'makeTextFile.py--建立一個文字檔案' import os #輸入檔名 while True :
Python學習筆記 —— 數字型別【Numbers】及常用方法
Tips: 在Python中資料型別不允許改變的,如果改變了,則會重新分配記憶體空間。 pi: 數字常量pi(圓周率) e:自然常數 Numbers支援四種不同的數值型
【Python學習筆記】windows上virtualenv 安裝及使用
【注意】要在某個含有空格的目錄下面建立virtualenv環境,就要安裝 win32api 。 VirtualEnv可以方便的解決不同專案對類庫的依賴問題。 現實測試工作中,我們是在jekins伺服器上執行很多專案的測試工作(job)。不同的專案依賴的類庫和版本有可能不
Hadoop學習筆記—13.分散式叢集中節點的動態新增與下架
開篇:在本筆記系列的第一篇中,我們介紹瞭如何搭建偽分佈與分佈模式的Hadoop叢集。現在,我們來了解一下在一個Hadoop分散式叢集中,如何動態(不關機且正在執行的情況下)地新增一個Hadoop節點與下架一個Hadoop節點。 一、實驗環境結構 本次試驗,我們構建的叢集是一個主節點,三個從節點的結構,
20180821 Python學習筆記:如何獲取當前程序路徑
con awl tab style onf getcwd nbsp 為知筆記 想要 20180821 Python學習筆記:如何獲取當前程序路徑啟動的腳本的路徑為:D:\WORK\gitbase\ShenzhenHouseInfoCrawler\main.py當前腳本的路徑
請編寫一個bmpinfo.py,可以檢查任意檔案是否是點陣圖檔案,如果是,打印出圖片大小和顏色數——python學習筆記
1. 題目: 請編寫一個bmpinfo.py,可以檢查任意檔案是否是點陣圖檔案,如果是,打印出圖片大小和顏色數 題目是廖雪峰老師的python教程中struct的練習。 本篇博文只是針對這一題目,沒有做詳細的介紹,如果看不懂可以在下面評論問我,我會及時回覆的,或者可以去看一下廖雪峰老師的
python中編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑—— python學習筆記
1. 題目: 編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。 2. 解答 import os # 引入os "編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑" def se
python 學習筆記 12 -- 寫一個腳本獲取城市天氣信息
unit real bin 程序 用例 性感 小時 == exit 近期在玩樹莓派,前面寫過一篇在樹莓派上使用1602液晶顯示屏,那麽可以顯示後最重要的就是顯示什麽的問題了。最easy想到的就是顯示時間啊,CPU利用率啊。IP地址之類的。那麽我認為呢,假設可以顯示當前時
Python學習筆記(十五)用Python獲取本地數據
cname lin txt .py ora 系統 筆記 緩沖 log f1 = open(r‘E:\Python\Data\data1.txt‘) #讀取data1.txt文件,使用系統默認緩沖區大小, 為了讀取快點,使用緩存吧!
Python學習筆記DAY4---檔案操作
檔案的操作是一個程式語言必不可少的,Python也不例外,檔案的開啟使用了open()來實現。 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline
Python學習筆記系列——讀寫檔案以及敏感詞過濾器的實現
一、讀檔案 #開啟檔案,傳入檔名和識別符號,r代表讀 f= open('\\Users\ZC\Desktop\zc.txt','r') #呼叫read方法一次性讀取檔案的全部內容,存入記憶體,用str物件表示 print(f.read()) f.close() #使用with無論程式是否
Python學習筆記--python讀取Excel檔案
簡介: 今日接了個小單,把資料從xlsx讀取到本地生成散點圖,在讀取日期資料時發現,讀取下來的日期是數字,不是日期的各式 所要用的庫: xlrd :1.1.0 time: datetime: 解決方法: 程式碼 1 import xlrd 2 import
Python全棧學習筆記day 8: 檔案操作基本流程、檔案的開啟模式
一,檔案操作基本流程。 #1. 開啟檔案,得到檔案控制代碼並賦值給一個變數 f=open('a.txt','r',encoding='utf-8') #預設開啟模式就為r #2. 通過控制代碼對檔案進行操作 data=f.read() #3. 關閉檔案 f.clos
【Python 學習記錄】 2.試試python編輯器,匯入py檔案
這節中,我突然發現Python其實是自帶編輯器的,所以為什麼我還去下了notepad++啊…… 1.Python編輯器 由於不滿足於每次開啟Python都要重新寫一遍所有程式碼,我決定將所有程式碼儲存下來,把一些可以重複利用的部分寫成函式的形式,儲存成.py檔