小编Amb*_*r.G的帖子

没有名为serial的模块

当我运行我的Python代码时,我遇到了一个问题.

我在Windows 7上安装了Python 2.7,位64.编译代码时出现错误"No module named serial":

import serial

ser = serial.Serial("COM5", 9600)

ser.write("Hello world")

x = ser.readline()

print(x)
Run Code Online (Sandbox Code Playgroud)

我尝试了很多方法来解决这个问题,比如安装Canopy来设置虚拟环境,确保'pip'在那里,没有安装Python v 3.x. 但仍然无法得到它.

任何意见,将不胜感激.

python

47
推荐指数
7
解决办法
16万
查看次数

SerialException: 无法打开端口(访问被拒绝)

我正在 Windows7 操作系统中编写 Python v2.x。当我运行我的代码时,经常发生以下错误。

serial.serialutil.SerialException: could not open port 'COM4': WindowsError(5, 'Access is denied.')
Run Code Online (Sandbox Code Playgroud)

以下是我所做的:

1)我检查设备管理器,COM 4可以看到,但无法打开

2)在我的代码中,我COM在使用它后关闭了端口

3)这是COM我的代码中的配置:ser = serial.Serial( "COM4", 9600, timeout=0.05)

4)我重新启动计算机,问题消失了,但过一段时间又出现了

5)不知是我的Python代码还是Windows系统的问题?

因此,考虑到上述事实,有人可以帮助我吗?谢谢,新年快乐!

=)

python serial-port

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

在Python中生成一个当前时间名称的文本文件

我在Windows 8 bit-64上使用Python v2.x.

问题是,我无法生成一个txt名为实时的文件.

请看我现在的代码:

import sys
import datetime

def write():

    # try:
        currentTime = str(datetime.datetime.now())
        print currentTime #output: 2016-02-16 16:25:02.992000
        file = open(("c:\\", currentTime, ".txt"),'a')   # Problem happens here
        print >>file, "test"
        file.close()
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的方法来修改行文件= open(("c:\ ....))但无法创建文本文件,如2016-02-16 16:25:02.992000.txt

有什么建议吗?

python python-2.7

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

在 Python 中计算时间跨度

我在 Windows 64 位上使用 Python v2.x

我想实时记录两个时刻并计算时间跨度。请看以下代码:

current_time1 = datetime.datetime.now().time() # first moment

# ... some statement...some loops...take some time...

current_time2 = datetime.datetime.now().time() # second moment

time_span = current_time1 - current_time2
Run Code Online (Sandbox Code Playgroud)

显然最后一行是不可执行的,因为 current_time 不是整数,所以我的问题是,如何将此语句转换为整数来进行数学运算?转换为秒是我的第一个想法......

python datetime

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

通过Tkinter更改标签上文本的大小

我在Windows bit-64上使用Tkinter v2.x.

我的问题是,如何更改标签上文字的大小?

例如,以下是'label'的声明:

label = Label( root, text="PASS", bg="green", fg="black", font=2, height=50, width = 50)
Run Code Online (Sandbox Code Playgroud)

我做了大量研究并遵循本教程,我注意到无论我如何修改"字体,高度,宽度",标签都可以放大或缩小,但标签上的文字大小不会改变.

python tkinter python-2.7

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

标签 统计

python ×5

python-2.7 ×2

datetime ×1

serial-port ×1

tkinter ×1