python之函式用法execfile

2022-03-12 21:46:20 字數 696 閱讀 5341

#

-*- coding: utf-8 -*-

#python 27

#xiaodeng

#python之函式用法execfile()

#execfile()

#說明:用來執行乙個檔案,相對於雙擊的效果

'''execfile(...)

execfile(filename[, globals[, locals]])

filename:檔名

globals:全域性變數--這裡指絕對路徑

locals:本地變數--這裡指相對路徑

read and execute a python script from a file.

the globals and locals are dictionaries, defaulting to the current

globals and locals. if only globals is given, locals defaults to it.

'''#案例#

import chardet

filename=r'

my.py'#

print chardet.detect(filename)#ascii

#filename=r'my.py'.decode('ascii')

execfile(filename)

exec函式組的用法

exec函式組 在fork後的子程序中使用exec函式族,可以裝入和執行其它程式 子程序替換原有程序,和父程序做不同的事 fork建立乙個新的程序就產生了乙個新的pid,exec啟動乙個新程式,替換原有的程序,因此這個新的被 exec 執行的程序的pid不會改變 和呼叫exec的程序的pid一樣 在...

Python中理解exec 用法

exec語句用來執行儲存在字串或檔案中的python語句。例如,我們可以在執行時生成乙個包含python 的字串,然後使用exec語句執行這些語句。下面是乙個簡單的例子。exec print hello world hello world 注意例子中exec語句的用法和eval r execfile...

exec函式 python 使用exec的疑惑

簡介 exec 執行儲存在字串或檔案中的python語句,相比於 eval,exec可以執行更複雜的 python exec函式功能強大,也很容易上手,在做未知變數定義時很好用。例如 使用exec函式可以將其中的字串語句定義為變數 with open data.txt r as f for line...