python觀察日誌 part8 檔名和路徑

2021-10-06 05:29:12 字數 1974 閱讀 4453

學習筆記,有錯必糾

os模組提供了用於操作檔案和目錄的函式(os代表 operating system,即作業系統)。

import os

cwd = os.getcwd(

)print

(cwd)

#cwd表示current working directory(即"當前工作目錄")

輸出結果:

f:\mystudio\pythonstudio\goatbishop.project01\com.goatbishop.project02\re.study\thinkpython
類似於輸出結果這樣,用來定位乙個檔案或目錄的字串,被稱為路徑

而乙個簡單檔名,如mypolygon.py,也被認為是乙個路徑,但它是乙個相對路徑,因為它依賴於當前目錄。如果當前目錄是f:\mystudio\pythonstudio\goatbishop.project01\com.goatbishop.project02\re.study\thinkpython,則檔名mypolygon.py指的是f:\mystudio\pythonstudio\goatbishop.project01\com.goatbishop.project02\re.study\thinkpython\mypolygon.py

in [28]

: os.path.abspath(

'mypolygon.py'

)out[28]

:'f:\\mystudio\\pythonstudio\\goatbishop.project01\\com.goatbishop.project02\\re.study\\thinkpython\\mypolygon.py'

in [29]

: os.path.exists(

'mypolygon.py'

)out[29]

:true

in [30]

: os.path.exists(

'test.py'

)out[30]

:false

in [31]

: os.path.isdir(

'mypolygon.py'

)out[31]

:false

in [32]

: os.path.isdir(os.getcwd())

out[32]

:true

in [33]

: os.path.isfile(

'mypolygon.py'

)out[33]

:true

in [34]

: os.path.isfile(os.getcwd())

out[34]

:false

in [35]

: os.listdir(os.getcwd())

out[35]

:['koch.py'

,'mypolygon.py'

,'my_factorial.py'

,'newtonmethod.py'

,'os_study.py'

,'reverselookup.py'

,'tuple01.py'

]

os.path.join接收乙個目錄和乙個檔名稱,並將它們拼接為乙個完整的路徑。

in [38]

:print

(os.path.join(

'f:\mystudio'

,'koch.py'))

f:\mystudio\koch.py

重看css權威指南 part8

這節介紹兩個很重要的內容 浮動和定位 浮動的布局規則 浮動在早期主要用於,時替換元素。當我們為乙個非替換元素使用浮動時,最好給他定義乙個width。否則浮動後元素的寬度可能會趨於0。關於浮動的另乙個有意思的情況,浮動元素的外邊距和周圍元素的外邊距不會合併。此外,浮動元素會生成乙個塊級框,相當於dis...

Part 8 曲面積分

直徑趨於零則面積一定趨於零 但面積趨於零,有可能出現長條的情況,不滿足密度近似均勻和形體近似平面 分 割極細,以至於密度和形體在面元內部均 勻 隨後求 和 在這種切分下整體呈現出穩定的極限值 線性性質,分片光滑的可累加性 重要 奇偶性 完全可以認為是第一類曲線積分的形式上的直接拓展。lim limi...

python基礎 Part 8 迭代器與生成器

實現了 iter 和 next 方法的物件就是迭代器,可迭代物件 與 迭代器 的區別在於,迭代器擁有 next 方法 迭代器有兩種定義方式 iter li 和 li.iter 效果是一樣的 li 1 2,3 4,5 a iter li a1 li.iter print next a next a n...