tensorflow 多線程操作文件中關(guān)于文件名命名的思考

運行《tensorflow實戰(zhàn)google深度學(xué)習(xí)框架》這本書中關(guān)于多線程操作的例子時,

import tensorflow as tf

import numpy as np

import threading

import time

def MyLoop(coord, worker_id):

while not coord.should_stop():

if np.random.rand()<0.1:

print "Stoping from id: %d\n" % worker_id,

coord.request_stop()

else:

print "Working on id: %d\n" % worker_id,

time.sleep(1)

coord = tf.train.Coordinator()

threads = [threading.Thread(target=MyLoop, args=(coord, i, )) for i in xrange(5)]

for t in threads:t.start()

coord.join(threads)

出現(xiàn)了如下錯誤:

Traceback (most recent call last):

File "threading.py", line 1, inimport tensorflow as tf?

File "/home/stephen/.local/lib/python2.7/site-packages/tensorflow/__init__.py", line 24, infrom tensorflow.python import *?

File "/home/stephen/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 49, inimport numpy as np?

File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 142, infrom . import add_newdocs?

File "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, infrom numpy.lib import add_newdoc

File "/usr/local/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 8, infrom .type_check import *?

File "/usr/local/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 11, inimport numpy.core.numeric as _nx

File "/usr/local/lib/python2.7/dist-packages/numpy/core/__init__.py", line 72, infrom numpy.testing.nosetester import _numpy_tester?

File "/usr/local/lib/python2.7/dist-packages/numpy/testing/__init__.py", line 12, infrom . import decorators as dec?

File "/usr/local/lib/python2.7/dist-packages/numpy/testing/decorators.py", line 20, infrom .utils import SkipTest, assert_warns

File "/usr/local/lib/python2.7/dist-packages/numpy/testing/utils.py", line 27, infrom threading import Lock?

File "/home/stephen/python/threading.py", line 16, incoord = tf.train.Coordinator()

AttributeError: 'module' object has no attribute 'train'

以為是書中代碼寫錯了,仔細檢查了一下,代碼沒什么問題斯撮,于是我就把代碼精簡泽铛,刪的就剩下兩行了:

import tensorflow as tf

coord = tf.train.Coordinator()

還是上面的錯誤

記得以前也用過tf.train,可是也沒見過這中錯誤啊贱勃。于是乎昂勒,我找來以前的代碼冬殃,把代碼刪的也是就剩兩行,運行叁怪,沒錯誤。于是我就很納悶了深滚,仔細對比了這兩個文件奕谭,發(fā)現(xiàn)惟一的不同就是文件名,我想會不會是文件名導(dǎo)致出錯呢痴荐,原來的文件名是threading.py血柳,我把它改為test.py,運行生兆,成功难捌。又把文件名改為thread.py,運行鸦难,同樣的錯誤根吁。看來文件名真的會影響程序的運行昂媳巍击敌!

為什么會出現(xiàn)這樣的錯誤呢?我猜想是不是跟計算機系統(tǒng)中的文件重名了呢拴事?搜索了一下沃斤,果不其然,/usr/lib/python3.5/concurrent/futures 中有thread.py這個文件刃宵,/usr/lib/python2.7 中有threading.py這個文件衡瓶。為了驗證我的猜想,我把多線程操作的這個文件名改成跟/usr/lib/python2.7目錄下任意一個文件名相同牲证,于是又出現(xiàn)了上面的錯誤哮针,同時也驗證了我的猜想。以上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诚撵,一起剝皮案震驚了整個濱河市缭裆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌寿烟,老刑警劉巖澈驼,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異筛武,居然都是意外死亡缝其,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門徘六,熙熙樓的掌柜王于貴愁眉苦臉地迎上來内边,“玉大人,你說我怎么就攤上這事待锈∧洌” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵竿音,是天一觀的道長和屎。 經(jīng)常有香客問我,道長春瞬,這世上最難降的妖魔是什么柴信? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮宽气,結(jié)果婚禮上随常,老公的妹妹穿的比我還像新娘。我一直安慰自己萄涯,他們只是感情好绪氛,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窃判,像睡著了一般钞楼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袄琳,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天询件,我揣著相機與錄音,去河邊找鬼唆樊。 笑死宛琅,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的逗旁。 我是一名探鬼主播嘿辟,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舆瘪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了红伦?” 一聲冷哼從身側(cè)響起英古,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昙读,沒想到半個月后召调,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蛮浑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年唠叛,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沮稚。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡艺沼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蕴掏,到底是詐尸還是另有隱情障般,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布盛杰,位于F島的核電站剩拢,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏饶唤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一贯钩、第九天 我趴在偏房一處隱蔽的房頂上張望募狂。 院中可真熱鬧,春花似錦角雷、人聲如沸祸穷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽雷滚。三九已至,卻和暖如春吗坚,著一層夾襖步出監(jiān)牢的瞬間祈远,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工商源, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留车份,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓牡彻,卻偏偏與公主長得像扫沼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容