小编Jim*_*yap的帖子

在Ubuntu上找不到Tkinter模块

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> 
Run Code Online (Sandbox Code Playgroud)

另一方面...

Python 3.2 (r32:88445, Mar 25 2011, 19:28:28) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Tkinter 
Run Code Online (Sandbox Code Playgroud)

我检查了突触,安装了Tkinter.然后我发现了 -

如果失败并显示"No module named _tkinter",则需要修改Python配置以包含此模块(这是在C中实现的扩展模块).不要编辑模块/设置(它已过期).您可能必须安装Tcl和Tk(使用RPM时,也要安装-devel RPMs)和/或编辑setup.py脚本以指向安装Tcl/Tk的正确位置.如果您在默认位置安装Tcl/Tk,只需重新运行"make"即可构建_tkinter扩展名.

我猜测tkinter仍然与我的电脑中的旧python相关联.我如何更改,以便python3可以使用tkinter?

tkinter python-3.x

76
推荐指数
8
解决办法
17万
查看次数

模块对象没有属性'Screen'

我是从这个网站自学python的.在第3章,当我在给定示例中键入代码时,我收到以下错误 -

Python 3.2 (r32:88445, Mar 25 2011, 19:28:28) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import turtle
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "turtle.py", line 2, in <module>
    wn = turtle.Screen()
AttributeError: 'module' object has no attribute 'Screen'
>>> 
Run Code Online (Sandbox Code Playgroud)

这是我需要下载和安装的东西吗?我试着查看docs.python.org,但是我的鼻子开始流血,阅读所有技术内容.请指出我正确的方向?谢谢.

python python-3.x

11
推荐指数
2
解决办法
3万
查看次数

将ahk转换为python

我正在学习autohotkey和python.我在ahk中编写了这个脚本(并且它有效!)在pokerstars客户端中自动连接表(使用tableninja) -

^q::
Loop
{
Send q
Sleep 500
Send {PgUp}
Sleep 500
Send w
Sleep 60000
}
return
Run Code Online (Sandbox Code Playgroud)

我想把它转换成python - 你能不能给我一个关于我可以使用哪些模块来实现这个目标的想法?

python脚本需要做的是(在循环时)键入一个字母(在已经打开的记事本上),向下两行,键入另一个字母,然后在重新开始之前等待一分钟.

我在想 -

import module to auto-type letters
import module that works as timer

def function
    type letter q
    enter
    enter

def function
    type letter w

def function
    sleep

while True
    function
    function
    function
Run Code Online (Sandbox Code Playgroud)

我在教自己如何编码.我还没有达到关于python模块的部分.谢谢!

python autohotkey

6
推荐指数
2
解决办法
6790
查看次数

golang:为什么我得到 +Inf 而不是整数或浮点数?

我正在学习 golang,致力于货币时间价值计算

我正在尝试计算周期数,说,双倍你的钱。我使用的公式是period = log(fv/pv) / log(1 + i)。到目前为止我所拥有的是......

package main
import (
    "fmt"
    "math"
)
var (
    interest,
    futureValue,
    period,
    presentValue float64
)
var rate float64 = interest / 100 //converts interest into decimal... interest / 100
var ratex float64 = 1 + interest //used for (1 + i)

func main() {
    numPeriod()
}
func numPeriod() {
    fmt.Println("Enter interest amount: ")
    fmt.Scanf("%g", &interest)
    fmt.Println("Enter present value: ")
    fmt.Scanf("%g", &presentValue)
    fmt.Println("Enter future value: ")
    fmt.Scanf("%g", &futureValue)
    var logfvpvFactor …
Run Code Online (Sandbox Code Playgroud)

go

5
推荐指数
1
解决办法
6733
查看次数

pygame.init给出'没有声卡'

我每次运行pygame.init()时都会收到"没有声卡"的消息.ubuntu论坛中的一个帖子说两次运行pygame.init()并且该消息将消失.问题是,当我编写脚本然后从终端运行脚本时,我仍然得到无声卡消息.

我该怎么办?

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame, sys
>>> pygame.init()
there is no soundcard
(6, 0)
>>> 
Run Code Online (Sandbox Code Playgroud)

谢谢!

python pygame

3
推荐指数
1
解决办法
2538
查看次数

exec格式错误

我最近在我的电脑上安装了lubuntu 11.04。按照本指南从源头安装go,在我的电脑上安装golang进行得很好。为了测试我的安装,我运行hello.go并收到以下错误消息:

fork/exec /tmp/go-build748212890/command-line-arguments/_obj/a.out: exec format error
Run Code Online (Sandbox Code Playgroud)

我在google上进行了查找,发现的更相关的结果之一是说要删除软件包,然后重新安装。那没有帮助。

您能否告诉我是什么导致了此错误,以及如何解决此问题?

感谢,并有一个愉快的一天!

go

3
推荐指数
1
解决办法
7743
查看次数

[浮动(i)为我在lst]

prorgamming新手 - 我正在寻找我正在做的练习的答案,并从这里得到我的答案.我的问题是 - 从这个线程,被选为最佳答案的那个是这个代码

[float(i) for i in lst]
Run Code Online (Sandbox Code Playgroud)

代码完成了应该做的事情,但当我试图进入新列表时,我遇到了错误

>>> xs = '12 10 32 3 66 17 42 99 20'.split()
>>> [float(i) for i in xs]
[12.0, 10.0, 32.0, 3.0, 66.0, 17.0, 42.0, 99.0, 20.0]
>>> i
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'i' is not defined  
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

谢谢!

python python-3.x

2
推荐指数
1
解决办法
3796
查看次数

添加两个列表然后sort = None(?)

列表中的每个项目的第二个列表,xs.运行下面的代码,python给我'无'

xs = [12, 10, 32, 3, 66, 17, 42, 99, 20]
a = [b**2 for b in xs]
c = (a + xs).sort()
print(c, end=', ')
Run Code Online (Sandbox Code Playgroud)

相同的列表但不同的代码 -

xs = [12, 10, 32, 3, 66, 17, 42, 99, 20]
a = [b**2 for b in xs]
c = a + xs
c.sort()
print(c, end=', ')
Run Code Online (Sandbox Code Playgroud)

... python给了我列表(c),全部排序.我不明白.或者有更多的pythonic方式来做到这一点?

谢谢!

python python-3.x

1
推荐指数
1
解决办法
728
查看次数

标签 统计

python ×5

python-3.x ×4

go ×2

autohotkey ×1

pygame ×1

tkinter ×1