# python模組--python
檔案,包含
python
物件定義和
python
語句# import
關鍵字引入模組
-->
當前搜尋路徑
-->shell
變數pythonpath-->
預設路徑
fromtimeimporttimezone#
只引入模組中的乙個屬性或方法
fromtimeimport*#
引入全部模組
importsys
importos
importpickle
i = 20;
deffunction_a():
globali#宣告i
是個全域性變數
i = i+1
print(globals())#
當前函式內能呼叫的所有命名
print(locals())#
當前函式內能訪問的全域性命名
returnprint(i)
function_a()
print(i)
content = dir(time)#
返回模組內定義的所有內容
__name__
:模組名字,
__file__
模組匯入檔名
print(content)
# sys:
系統相關資訊模組
print(sys.path)#
查詢module
,package
的路徑print(sys.platform)#
執行的作業系統
print(sys.modules)#
系統中所有可用模組
# os
# print(os.system('cmd'))#
執行cmd
print(os.getenv)#
獲取環境變數
print(os.getlogin())#
獲取使用者登入名
print(os.getcwd())#
獲取當前目錄
# print(os.chdir())
改變當前目錄
print(os.environ)#
獲取環境變數的值
# 開啟乙個檔案並指定開啟方式,預設
r# r
:讀,指標在開始
# r+:r+
寫# w
:寫,建立,覆蓋,指標在開始
# w+:w+
讀# a
:寫,建立,指標在結尾
# a+:a+
讀file = open('a.txt','w+')
# 寫入檔案
file.write('python一天學的有點多,頭痛')
# 讀取檔案
a = file.read()
print(a)
# 讀取一行
file.readline()
# 讀取所有行
file.readlines()
# 迭代方式讀取檔案
forlineinfile:
print(line,end="")
# 返回檔案物件當前所處位置
print(file.tell())
# 移動到檔案的其他位置
file.seek(4)
print(file.read(1))
file2 = open('b.txt','wb')
# pickle
:基本的資料序列和反序列化
pickle.dump(},file2)# 對
file
以讀取的形式開啟:從
file
中讀取乙個字串,並重構為
python
物件file2 = open('b.txt','rb')
x = pickle.load(file2)
print(x)
# 關閉檔案
file.close()
file2.close()
fromurllibimportrequest
response = request.urlopen("") #
開啟**
fi = open("project.txt",'w') # open
乙個txt
檔案page = fi.write(str(response.read())) #
****寫入
fi.close() #
關閉txt
檔案
ROS入門記錄 3
int64 a int64 b int64 cint64 a int64 b int64 sum roscd beginner tutorials mkdir msg echo int64 num msg num.msg 也能在num.msg中新增別的 string first name strin...
python入門記錄
mix 1,a string 3.14,1,2,3 empty member 金魚 鯉魚 黃魚 len member 結果是3 member.extend 帶魚 娃娃魚 extend 能以這樣的形式加入兩個引數 member.insert 1,鯽魚 remove member.remove 帶魚 如...
python入門記錄 Python 入門學習記錄
基礎語法 縮排縮排表達 內容的所屬關係的唯一方式,中縮排的長度必須保持統一。注釋python 使用 作為單行注釋標識,作為多行注釋標識。如 這是單行注釋 這是多行注釋 命令 保留字 命名規則 大小寫字元 數字 下劃線和漢字等字元及組合。大小寫敏感,首字元不能為數字,不能與保留字相同。保留字 被程式語...