如何同时运行两个需要用户输入的python程序
我有两个程序,我正试图用一个python程序运行。有一个ATP自动测试程序python程序和一个热电偶数据记录程序。我试图用一个单独的程序同时运行两个程序。这两个程序都需要以下输入:如何同时运行两个需要用户输入的python程序,python,python-3.x,csv,simultaneous,Python,Python 3.x,Csv,Simultaneous,我有两个程序,我正试图用一个python程序运行。有一个ATP自动测试程序python程序和一个热电偶数据记录程序。我试图用一个单独的程序同时运行两个程序。这两个程序都需要以下输入: 热电偶连接到的元件的字符串名称 在程序运行期间要运行多少个循环 要创建和写入数据的csv文件的名称 等等 我想同时运行它们,因为如果我可以有一个顶级程序,从我这里获取一到两个输入,然后使用它为csv文件名和所需的循环生成字符串名,这样会容易得多 我曾尝试将热电偶数据代码实现到ATP文件中,但每当我在一个函数中创
- 热电偶连接到的元件的字符串名称
- 在程序运行期间要运行多少个循环
- 要创建和写入数据的csv文件的名称
- 等等
import subprocess
import multiprocessing
def main():
if __name__ == '__main__':
files = ["___pathway here___\yeswow.py","___pathway here___\nowow.py"]
for i in files:
p = multiprocessing.Process(target=worker, args=(i,))
p.start()
main()
我最终得到了一些像这样的错误代码,我真的不明白
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape (<unknown>, line 14)pylint(syntax-error)
(unicode错误)'UnicodeScape'编解码器无法解码位置2-3的字节:截断\uxxxxx转义(,第14行)pylint(语法错误)
您是否尝试过避开反斜杠?e、 g.在文件字符串中执行'\\'
而不是'\'
?好主意!我甚至没想到。我刚试过,现在我得到了一些不同的错误哈哈。终端告诉我有一个TypeError:main()接受0个位置参数,但给出了1个。您尝试过转义反斜杠吗?e、 g.在文件字符串中执行'\\'
而不是'\'
?好主意!我甚至没想到。我刚试过,现在我得到了一些不同的错误哈哈。终端告诉我有一个TypeError:main()接受0个位置参数,但给出了1个。