#coding=utf-8
from multiprocessing import process
import os
# 子程序要執行的**
def run_proc(name):
print 'run child process %s (%s)...' % (name, os.getpid())
if __name__=='__main__':
print 'parent process %s.' % os.getpid()
p = process(target=run_proc, args=('test',))
print 'process will start.'
p.start()
p.join()
print 'process end.'
、、、、、、、、、、、、、、、、、、、、、、、、、、、
import process 相衝突,於是改名mul_pro_
test.py。
執行後,還是出現錯誤
traceback (most recent call last):
file "d:\python\mul_pro_
test.py", line 2, in
from multiprocessing import process
file "d:\python\
multiprocessing.py", line 2, in
importerror: cannot import name process
奇怪的是:file "d:\python\
multiprocessing.py", line 2, in ,我已經修改檔名了,為什麼multiprocessing.py還報錯
去資料夾檢視原來多了乙個multiprocessing.py編譯後的multiprocessing.pyc檔案,刪除multiprocessing.pyc檔案,成功執行。
原文章路徑:
Python檔案與檔案系統
1.import os print 當前目錄是 os.getcwd print os.listdir 這個返回的是當前目錄的檔案和目錄的名稱都是以列表形式返回的 2.author administrator 使用fileinput模組來處理乙個或者多個檔案的內容 import fileinput d...
python批量命名檔案
1.匯入所需要的包 import os import numpy as np2定義乙個批量命名的類,並呼叫 self.path中是你想要重新命名的資料夾,如果只有乙個,就把range 3 改為range 1 批量命名會把原來的資料夾中檔案覆蓋,如果你不想覆蓋,可以把它儲存到另外乙個資料夾 class...
python 檔案重新命名
獲取資料夾路徑 def get dirs dir dirlist for root,dirs,files in os.walk dir for d in dirs dirlist.os.path.join root,d return dirlist 獲取檔案的路徑 def get files dir...