sys

    0热度

    3回答

    我得到ModuleNotFoundError为我的模块pyperclip。当我运行pip install时,我收到一条消息,说我已经安装了它,所以我不确定Python为什么没有找到它。当我在PyCharm上运行我的程序时,它运行良好。 如何更改路径或以其他方式解决,以便找到它?我的环境变量都指向Windows机器中的Anaconda目录。提前致谢。

    1热度

    1回答

    我正在开发一个开源的python库,它使用verbose_print命令在控制台中记录输出。目前,它看起来像这样: def sys_write_flush(s): """ Writes and flushes without delay a text in the console """ sys.stdout.write(s) sys.stdout.flush()

    2热度

    1回答

    平原Python解释器运行print(sys.platform)产生了一个空字符串 我尝试配置GitHub上的开源Python项目的代码..我用pip install安装了这个程序,它工作的很完美。但是,为了更改代码,我必须使用pip install -e命令来启用可编辑的安装。当我这次运行程序时,它看起来像我的终端没有解释ANSI颜色转义序列,并且在Windows上关闭它的检测不起作用。 然后我

    -1热度

    1回答

    我试图编写一个程序,它需要两个整数参数。经过一番研究,我发现在定义参数时需要使用int()函数。不过,我得到一个错误,当我试试这个代码: import sys a, b = int(sys.argv[1]), int(sys.argv[2]) 我得到这个错误: ValueError Traceback (most recent call last) <ipython-inp

    4热度

    1回答

    众所周知,您可以通过del sys.modules[module]删除导入的模块。所以我在想:这与改写sys.modules有什么不同?一个有趣的事实是,重写sys.modules不能真正删除一个模块。 # a_module.py print("a module imported") 然后 import sys def func1(): import a_module

    -1热度

    2回答

    使用以下代码我想要采用两个字符串,将它们连接并将它们显示在同一行上,使用输入为sys.stdin.readline(),输入为sys.stdout.write()。 import sys str1 = sys.stdin.readline() str2 = sys.stdin.readline() str3 = str1 + str2 sys.stdout.write(str3)

    -1热度

    1回答

    我试图做一个Python实用程序,将从字符串的头部或尾部拉数字。我想使用#的数字来提取脚本语法中给出的第二个参数。例如: “script.py字符串-2” 从导致 “NG” 下面的字符串拉的最后2位是我的代码 在/ usr/bin中/ Python的 进口SYS 打印sys.argv中[1] [sys.argv [2]:]

    0热度

    1回答

    我想捕获所有的异常并使用下面的代码将它们记录到日志文件中,但由于某种原因,它不会捕获它们。该代码是: # Prepares logging import logging import time output_folder='whatever' # Logging to file: today=time.strftime("%Y%M%d %H:%M:%S") logging.basicC

    2热度

    1回答

    在它下面的代码表示,全局声明全局颜色的Python之前: : 但是“SyntaxWarning名‘色’是全局声明 全局颜色之前分配给”我宣布全球色彩在分配之前?我很困扰。我跑它和它的作品,但我只是不明白的语法警告指向... from Tkinter import * from sys import exit from random import * color = "black" #Se

    1热度

    1回答

    在Python 2.7,我有以下的印刷品和我通过IDLE调试: print 'Here' import sys reload(sys) sys.setdefaultencoding('cp1252') print 'There' 我所得到的回报是 这里 所以在设置了默认编码后,它不会打印所需的输出。 这可能是由于IDLE编码的冲突吗?