首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在代码中嵌入文本文件?

如何在代码中嵌入文本文件?
EN

Stack Overflow用户
提问于 2017-12-25 03:02:28
回答 1查看 229关注 0票数 0

我有一个Python代码来运行我的数控机床,代码如下:

代码语言:javascript
复制
import serial
import time

# Open grbl serial port
s = serial.Serial('COM3',9600)

# Open g-code file
f = open('grbl.gcode.txt','r');

# Wake up grbl
s.write("\r\n\r\n")
time.sleep(2)   # Wait for grbl to initialize
s.flushInput()  # Flush startup text in serial input

# Stream g-code to grbl
for line in f:
    l = line.strip() # Strip all EOL characters for consistency
    print 'Sending: ' + l,
    s.write(l + '\n') # Send g-code block to grbl
    grbl_out = s.readline() # Wait for grbl response with carriage return
    print ' : ' + grbl_out.strip()

# Wait here until grbl is finished to close serial port and file.
raw_input("  Press <Enter> to exit and disable grbl.")

# Close file and serial port
f.close()
s.close()

这段代码打开g-code文件(它是一个文本文件)并执行这些行。我的问题是,我可以去掉g-code的文本文件,直接把它放在上面的代码中吗?

EN

回答 1

Stack Overflow用户

发布于 2017-12-25 03:17:42

而不是

代码语言:javascript
复制
f = open('grbl.gcode.txt','r')
for line in f:
    # do your stuff

你可以的

代码语言:javascript
复制
mycmds = """
put your
commands
into
here
"""

for line in mycmds:
    # do your stuff
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47963316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档