如何将python字符串传递到Linux命令行?

如何将python字符串传递到Linux命令行?,python,Python,我想将print方法中的字符串传递到Linux命令行,并运行它以获得RSA的平均加密时间。但我似乎不知道该怎么做。我只能找到如何将参数从命令行传递到Python脚本中。您可以使用内置于Python的 import time start_time = time.time() for i in range (0, 10000): print('openssl rsautl -encrypt -pubin -inkey public.pem -in message.txt -out messa

我想将print方法中的字符串传递到Linux命令行,并运行它以获得RSA的平均加密时间。但我似乎不知道该怎么做。我只能找到如何将参数从命令行传递到Python脚本中。

您可以使用内置于Python的

import time
start_time = time.time()
for i in range (0, 10000):
    print('openssl rsautl -encrypt -pubin -inkey public.pem -in message.txt -out message_enc.txt')
print("--- %s seconds ---" % (time.time() - start_time))
您可以使用内置于Python的

import time
start_time = time.time()
for i in range (0, 10000):
    print('openssl rsautl -encrypt -pubin -inkey public.pem -in message.txt -out message_enc.txt')
print("--- %s seconds ---" % (time.time() - start_time))

请参阅中的“回答问题”。“以前已经被问过并回答过多次”的问题应该关闭,而不是回答。请参阅中的“回答提问良好的问题”。“以前已经被询问和回答过多次”的问题应该关闭,而不是回答。
import os;操作系统('ls-lrt')
@itsneo,请不要鼓励这样做
os.system()
被弃用,取而代之的是
子流程
,不必要地调用shell是不好的做法(不仅效率低下,而且常常会导致安全漏洞)。感谢您链接类似文章。我不知道用那些关键词。我从不想创建重复的帖子。有时我只是不知道要搜索的好关键词。
importos;操作系统('ls-lrt')
@itsneo,请不要鼓励这样做
os.system()
被弃用,取而代之的是
子流程
,不必要地调用shell是不好的做法(不仅效率低下,而且常常会导致安全漏洞)。感谢您链接类似文章。我不知道用那些关键词。我从不想创建重复的帖子。有时我只是不知道好的关键字搜索。