當前位置:首頁 » 編程語言 » python取目錄

python取目錄

發布時間: 2022-04-20 18:35:31

『壹』 python怎樣爬取網站目錄結構

抓取每一頁的所有a標簽,採集所有href屬性,分離域名,把此網站域名下的地址標記為採集入庫條件,然後計算第一次採集到的地址的hash,如果hash重復,則不入庫,否則入庫再迭代二次採集,直到所有href的hash都復為結束條件,程序則認為資料庫中已採集到此域下的所有地址,即可以開始抓站

『貳』 Python如何獲取當前所在目錄

import os
os.getcwd()

『叄』 python怎麼得到文件所在路徑

python獲取文件所在目錄的方法,具體步驟如下:
相關推薦:《Python入門教程》
第一步,通過import os導入os模塊。
第二步,模擬一個文件路徑,並賦值給變數filepath。
第三步:獲取文件所在目錄,使用os.path.dirname()。
在交互模式中,按回車鍵進行執行,即可得到文件所在目錄。

『肆』 如何使用Python獲取文件所在目錄和文件名

python有個魔術變數__file__ #(前後各兩個下劃線)。這個變數就是當前文件的絕對路徑。

再利用Pyhon自帶的os模塊中的path模塊可以處理路徑,分理出目錄和文件名。以下是示例代碼。

importos
folder,filename=os.path.split(__file__)
print(folder,filename)

不明白可追問。

『伍』 python怎麼讀取指定目錄、指定文件、指定行的值呢 麻煩回答的時候舉個例子

對於文件,python通常是無法讀取指定行的。不過是可以進行"曲線救國",但是這僅對文本文件生效,對於
二進制文件
,本身是沒有行的概念的,討論也沒意義,下面是一種可能的解決方案。
path='c:\\
documents
'
filename='readme.txt'
fullfilename='%s\\%s'%(path,filename)
def getContentByRowNumber(rownumber,filehandle):
oldfilePos=filehandle.tell()
i=0
filehandle.seek(0)
while i
追問:
可以加一下注釋?因為個人知識有限,有些實在看不懂
評論
0
3
載入更多

『陸』 如何獲得Python腳本所在目錄的位置

如果想得到腳本的路徑,那麼得這樣:
os.path.split(os.path.realpath(__file__))[0]
其中__file__雖然是所在.py文件的完整路徑,但是這個變數有時候返回相對路徑,有時候返回絕對路徑,因此還要用os.path.realpath()函數來處理一下。
os.getcwd()是不對的,只能得到當前目錄位置

『柒』 python怎麼獲取路徑下的所有文件夾名字

import os
os.chdir("D:\\python") #設置需要查看的目錄
a = [x for x in os.listdir() if os.path.isdir(x)]
列表a裡面就是當前目錄下的文件夾名字

『捌』 python 怎麼讀取當前目錄下指定文件

讀文本文件
input = open('data', 'r')
#第二個參數默認為r
input = open('data')

讀二進制文件
input = open('data', 'rb')

讀取所有內容
file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )

讀固定位元組
file_object = open('abinfile', 'rb')
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )

讀每行
list_of_all_the_lines = file_object.readlines( )
如果文件是文本文件,還可以直接遍歷文件對象獲取每行:
for line in file_object:
process line

『玖』 python中怎樣轉到指定目錄

例如使用IDLE編譯python代碼時,可以使用os.chdir轉到指定目錄

import os.

os.getcwd() #get current work direction.

os.chdir('E:\Python_File\Test') #change direction.

在這之後可以直接調用』E:Python_FileTest』目錄下的函數。

或者用庫調用:

import osimport shutil.

alllist=os.listdir(u"D:\notes\python\資料\")for i in alllist:

aa,bb=i.split(".") if 'python' in aa.lower():

oldname= u"D:\notes\python\資料\"+aa+"."+bb.

newname=u"d:\\newname"+aa+"."+bb.

shutil.file(oldname,newname).

(9)python取目錄擴展閱讀:

Python中獲得當前目錄和上級目錄:

獲取當前文件的路徑:

from os import path
d = path.dirname(__file__) #返回當前文件所在的目錄 # __file__ 為當前文件, 若果在ide中運行此行會報錯,可改為 #d = path.dirname('.')。

獲得某個路徑的父級目錄:

parent_path = os.path.dirname(d) #獲得d所在的目錄,即d的父級目錄 parent_path = os.path.dirname(parent_path) ##獲得parent_path所在的目錄即parent_path的父級目錄。

獲得規范的絕對路徑:

abspath = path.abspath(d) #返回d所在目錄規范的絕對路徑。



熱點內容
新手機榮耀如何設置密碼 發布:2025-01-24 09:52:49 瀏覽:216
c語言製作輔助 發布:2025-01-24 09:46:58 瀏覽:42
雲伺服器歷史演進順序 發布:2025-01-24 09:36:58 瀏覽:740
研究ftp的意義 發布:2025-01-24 09:31:22 瀏覽:254
聯想安卓升級包在哪裡下載 發布:2025-01-24 09:15:20 瀏覽:592
認票的演算法 發布:2025-01-24 09:00:45 瀏覽:928
android調用列印機 發布:2025-01-24 09:00:32 瀏覽:809
網易版我的世界伺服器如何 發布:2025-01-24 08:55:47 瀏覽:969
編譯器鼻祖 發布:2025-01-24 08:54:11 瀏覽:845
如何用安卓編譯項目 發布:2025-01-24 08:30:46 瀏覽:864