我不確定這個問題是否適合程序員,但我認爲這是一個更適合在這裏比在SO。我有這些重要的行:pyscripter自動建議與pygame
#!/usr/bin/env
import sys
import pygame
from pygame.locals import *
特別是在PyScripter中,我看不到pygame的大部分功能。例如,我無法在當地人看到任何東西。如果我輸入pygame。,然後列表以及
Color
MissingModule
os
packager_imports
string
sys
warnings
warn_unwanted_files
color_constructor
color_reduce
rect_constructor
rect_reduce
__version__
彈出不過,我相信,有缺失的元素,至少根據the pygame reference。這些元素將包括(我認爲)pygame加載的所有模塊,所以我可以得到這些自動建議的工作是一件大事。爲了能夠從Pyscripter訪問這些,我需要更改什麼? (如果這很困難,會不會有一個簡單的解決方法?)
大多數Python自動完成程序在完成使用'from x import *'導入的東西時遇到問題,因爲它們只是被導入到全局名稱空間中。我不確定是否有任何好的解決方法。 – Marius
不幸的是,這或多或少是我想的。但是,除了導入到全局名稱空間之外,我似乎無法使用_pygame._從pygame名稱空間導入東西,而_pygame._不是全局名稱空間的一部分。我可以導入上面給出的模塊,但我似乎錯過了其中絕大多數。順便說一下,模塊的工作原理 - 我使用了代碼 - 但它在PyScripter中無法識別。 – 2013-10-10 22:05:26
這可能不會涉及您的問題,但您是否使用readline模塊進行自動完成? –