Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python原始输入()无法在windows中粘贴?_Python - Fatal编程技术网

Python原始输入()无法在windows中粘贴?

Python原始输入()无法在windows中粘贴?,python,Python,是否有一个简单的模块可以让您在python中粘贴输入? 要求某人逐字打字有点苛刻。 默认情况下,如果安装了python.exe,则会使用python.exe打开一个.py文件,这不允许在控制台中使用“右键单击+粘贴”。因此,如何使用python实现这一点?我认为这是一个更确切的问题。您可以通过打开cmd.exe并在此处键入“C:\Python32\python”来完成此操作。 路径取决于python的版本。我的版本是3.2。如果您正在寻找一种简单地将内容粘贴到windows命令提示符中的方法,J

是否有一个简单的模块可以让您在python中粘贴输入? 要求某人逐字打字有点苛刻。
默认情况下,如果安装了python.exe,则会使用python.exe打开一个.py文件,这不允许在控制台中使用“右键单击+粘贴”。因此,如何使用python实现这一点?我认为这是一个更确切的问题。

您可以通过打开cmd.exe并在此处键入“C:\Python32\python”来完成此操作。
路径取决于python的版本。我的版本是3.2。

如果您正在寻找一种简单地将内容粘贴到windows命令提示符中的方法,John Giotta是正确的,用户可以单击左上角的小图标

然而,我想您正在寻找一种方法,用户可以输入大量文本,而无需逐行输入。一种简单的方法是让用户输入一个文件名,然后由python读取。也许你正在寻找这样的东西:

while True:
    filename = raw_input("Path to file to be read: ")
    try:
        with open(filename, 'rb') as f:
            contents = f.read()
        break
    except IOError:
        print "That was not a valid file \n"
此循环将一直要求用户输入文件,直到输入有效路径。当它们输入有效路径时,它将作为字符串读入contents变量。这样,用户可以在文件中输入大量文本,然后您只需提示他们输入文件的路径


您可以进一步阅读文件输入。

如果您说的是Windows命令,左上角的图标有一个上下文菜单,带有编辑->粘贴选项。可能不是你想要的,但它是可用的。不确定你在问什么。您试图解决的问题是什么?这实际上不是Python的问题。这是一个
cmd.exe
问题。默认情况下,如果安装了python.exe,则会使用python.exe打开一个.py文件,这不允许在控制台中使用“右键单击+粘贴”。那么如何使用python实现这一点呢?我认为这是一个更确切的问题。问题是我不想打开python,我想打开myscript.py,它将要求输入。因此,如果双击.py文件,默认情况下它将由python.exe打开。所以我想我必须把它转换成一个.exe文件。我想文件方法是最简单的方法,我需要一个链接作为输入。但是我想我可以选择.txt路径。