Python3學習(九) 如何跨檔案傳輸變數

2021-08-19 07:12:57 字數 554 閱讀 1011

我們手上有兩個檔案,乙個為a.py,乙個為b.py檔案。現在假設b.py需要呼叫a.py某個函式中的liao變數。

其中,a.py檔案內容大致如下:

import  ***x

def ***():

liao = ***x

然後我們需要在b.py中呼叫liao,那麼我們應該先在a.py中定義一下,然後在a.py使用liao之前,使用global關鍵字使其變為全域性變數。那麼經過改動後的a.py如下:

import  ***x

liao = 初值,假設為0或者null

def ***():

global liao

liao = ***x

然後我們只需要在b.py中直接import a就可以了,b.py如下:

import  a

if __name__ == "__main__"

a.liao = ***x

print(a.liao)

python 3讀取檔案 Python3 檔案讀寫

python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...

python3學習 檔案讀寫

這一篇我們來看檔案讀寫操作。開啟和建立檔案主要是open 函式 注意 open filename r 這個,如果是 w 檔案會被清空,如果是r 則不會。讀取檔案內容 寫檔案 關閉檔案 我們寫乙個例項 path c 1 1 1.txt f open path,r for line in f.readl...

python3讀寫檔案

一 系統預設的編碼格式為utf8 二 讀寫檔案時通過引數encoding utf8 指定編碼格式,否則檔案在本地開啟時會亂碼 與系統預設編碼不符,參考第1條 三 例項 設定編碼格式為utf8,本地開啟和程式讀取都展示正常,無亂碼 text 我是xx,我愛python f open a.txt w e...