學習筆記,有錯必糾
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...