草庐IT

non-open

全部标签

python - NumPy/OpenCV 2 : how do I crop non-rectangular region?

我有一组构成形状(闭合折线)的点。现在我想从此形状内的某个图像中复制/裁剪所有像素,其余部分为黑色/透明。我该怎么做呢?例如,我有这个:我想得到这个: 最佳答案 *edit-已更新以处理具有Alphachannel的图像。这对我有用:制作一个全黑的蒙版(全蒙版)按照ROI的形状用白色填充多边形将蒙版和您的图像结合起来,以获得黑色的ROI对于接受掩码的函数,您可能只想将图像和掩码分开。但是,我相信这可以满足您的具体要求:importcv2importnumpyasnp#originalimage#-1loadsas-issoifitw

python - python中的webbrowser.open()

我有一个python文件html_gen.py在同一目录中写了一个新的html文件index.html,并想写完后打开index.html。所以我写了importwebbrowserwebbrowser.open("index.html");但是执行.py文件后什么也没有发生。如果我改为输入代码webbrowser.open("http://www.google.com")Safari将在执行代码时打开谷歌首页。不知如何打开本地的index.html文件? 最佳答案 尝试在URL的开头指定“file://”。另外,使用文件的绝对路径

Python webbrowser.open() 打开 Chrome 浏览器

根据文档http://docs.python.org/3.3/library/webbrowser.html它应该在默认浏览器中打开,但由于某种原因在我的机器上打开了IE。我进行了谷歌搜索,发现一个答案说我需要注册浏览器,但我不确定如何使用webbrowser.register()并且文档似乎不是很清楚。如何注册Chrome,以便我传递给webbrowser.open()的url在Chrome而不是IE中打开? 最佳答案 您可以使用Chrome的路径调用get()。下面是一个示例-将chrome_path替换为您平台的正确路径。im

Python: "TypeError: __str__ returned non-string"但仍打印输出?

我有这段代码可以创建一个新的注释..当我尝试打印时,即使它打印输出,我也会收到以下错误Error:C:\Python27\Basics\OOP\formytesting>pythonnotebook.pyMemo=Thisismyfirstmemo,Tag=exampleTraceback(mostrecentcalllast):File"notebook.py",line14,inprint(firstnote)TypeError:__str__returnednon-string(typeNoneType)note.pyimportdatetimeclassNote:def__in

python - Python 上的 io.open() 和 os.open() 有什么区别?

我意识到我一直使用的open()函数是io.open()的别名,并且导入*os会掩盖这一点。io模块和os模块打开文件有什么区别? 最佳答案 io.open()是文件I/O的首选高级接口(interface)。它将操作系统级别的文件描述符包装在一个对象中,您可以使用该对象以Python方式访问文件。os.open()只是低级POSIX系统调用的包装器。它需要更少的符号(和更多的POSIX-y)参数,并返回代表打开文件的文件描述符(一个数字)。它确实not返回一个文件对象;返回的值不会有read()或write()方法。来自os.op

Python 错误 "import: unable to open X server"

我在尝试运行一段python代码时遇到以下错误:import:unabletoopenXserver`'@error/import.c/ImportImageCommand/366.from:can'tread/var/mail/datetime./mixcloud.py:line3:syntaxerrornearunexpectedtoken`('./mixcloud.py:line3:`now=datetime.now()'代码:importrequestsfromdatetimeimportdatetime,date,timedeltanow=datetime.now()我真的看

Python 的 "open()"为 "file not found"引发不同的错误 - 如何处理这两个异常?

我有一个脚本,提示用户输入(要打开的文件的)文件名,如果当前目录中不存在该文件,则会再次提示用户。这是简短的版本:file=input("Typefilename:")...try:fileContent=open(filename,"r")...exceptFileNotFoundError:...当我在我的MacOSX上使用Python3.3x测试我的脚本时,当我故意输入错误的文件名时它运行得非常好(它在“预期”下执行套件)。但是,当我想运行我的代码时在Python3.2x的Windows计算机上,我收到一条错误消息,指出“FileNotFoundError”未定义。因此,Wind

python - 二进制流中 `open` 和 `io.BytesIO` 之间的区别

我正在学习如何在Python中使用流,我注意到IOdocs说出以下内容:Theeasiestwaytocreateabinarystreamiswithopen()with'b'inthemodestring:f=open("myfile.jpg","rb")In-memorybinarystreamsarealsoavailableasBytesIOobjects:f=io.BytesIO(b"someinitialbinarydata:\x00\x01")open定义的f和BytesIO定义的f有什么区别。换句话说,是什么构成了“内存中的二进制流”,它与open的作用有何不同?

python - open() 给出 FileNotFoundError/IOError : Errno 2 No such file or directory

由于某种原因,我的代码无法打开一个简单的文件:这是代码:file1=open('recentlyUpdated.yaml')错误是:IOError:[Errno2]Nosuchfileordirectory:'recentlyUpdated.yaml'当然,我检查了这是文件的正确名称。我尝试在文件中移动,给open()文件的完整路径,但似乎都不起作用。 最佳答案 确保文件存在:使用os.listdir()查看当前工作目录下的文件列表确保您使用os.getcwd()位于您认为所在的目录中(如果您从IDE启动代码,您很可能位于不同的目录

Python NLTK : SyntaxError: Non-ASCII character '\xc3' in file (Sentiment Analysis -NLP)

我正在使用NLTK来完成关于情绪分析的任务。我正在使用Python2.7。NLTK3.0和NumPy1.9.1版本。这是代码:__author__='karan'importnltkimportreimportsysdefmain():print("Start");#gettingthestopwordsstopWords=open("english.txt","r");stop_word=stopWords.read().split();AllStopWrd=[]forwdinstop_word:AllStopWrd.append(wd);print("stopwords->",Al