傲嬌的python之python檔名

2021-07-28 13:09:08 字數 843 閱讀 1221

今天在學習pygame的時候,隨手新建了乙個pygame.py的檔案,想來試試pygame這個模組,**如下

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @date    : 2017-03-14 19:57:48

# @author  : lats ([email protected])

# @link    :

# @version : $id$

import pygame

import time

pygame.init()

screen = pygame.display.set_mode([640,640])

time.sleep(10)

在編譯的時候卻 報錯:

traceback (most recent call last):

file "pygame.py", line 8, in

import pygame

file "c:\users\y\desktop\helloworld\python\pygame\pygame.py", line 11, in

pygame.init()

attributeerror: 'module' object has no attribute 'init'

產生的原因是是因為py檔案在編譯時會在當前目錄下生成pyc檔案,自創的py檔名為pygame,編譯後生成的pygame.pyc與pygame模組的預編譯檔案重名導致系統無法找到正確的pyc檔案。

解決方法:

修改原檔案的名字,只要不是pygame即可,並且刪除剛才產生的錯誤pyc檔案。

傲嬌的js之源 Object

1.這個叫做物件字面量 var obj 2.new object 這個叫做new出來的物件 var obj2 new object 這兩種建立物件方式,從測試效果來看,會快一點,new關鍵字呼叫了建構函式而 不會。如果new object 中沒有傳入引數,與 是一樣的。3.一下new做了什麼?自定義...

傲嬌的十六進製制

問題描述 輸入乙個以回車結束的字串 少於80個字元 濾去所有的非十六進製制字元後,組成乙個新字串 十六進製制形式 輸出該字串並將其轉換為十進位制數後輸出。輸入形式 乙個字串,小於80個字串 輸出形式 輸出為兩行 第一行 為整理後的新串 第二行 乙個十進位制數字 樣例輸入 fg 樣例輸出 f incl...

來自C 的 Const式 傲嬌

好久之前就想要做乙個有關const的總結了.作為c 裡實用但複雜的限定符,const可謂是讓人又愛又恨.廢話不多說了,提前做個說明 這是乙個c 語言的const語法簡明介紹.講求快速參考,快速應用.如果想深入詳細地參考應用例項與講解的請自行參考primer第五版.1 const物件必須初始化,且一旦...