VS code调试时如何进入导入包
举个例子:
import os
import mdfreader
k123 = mdfreader.mdf("Test.mf4")
Run Code Online (Sandbox Code Playgroud)
导入包中如何进入mdf函数
我在这里有点困惑,在撰写本文时,最新的Anaconda发行版2018.12带有安装Microsoft Visual Studio Code的选项,这很棒。
在启动VSC以及Python: Select Interpreter
安装Anaconda并进行全新安装之后,可以看到~Anaconda3\python.exe
我所假定的是Anaconda Python Environment,但是,当我尝试运行一些命令时,我得到了:
PS ~\Documents\Python Scripts\vs> ~/Anaconda3/Scripts/activate
PS ~\Documents\Python Scripts\vs> conda activate base
Run Code Online (Sandbox Code Playgroud)
conda:术语'conda'不被视为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。在第1行:char:1
现在,我知道它可能与环境变量有关,但是我发现它非常奇怪,因为在安装Anaconda的过程中,特别提到无需将Anaconda路径添加到环境变量中。但是,出现错误后,集成终端可以启动Python,并且我能够运行代码。
接下来是,我无法运行一个简单的脚本后,查看在调试器中的任何变量,如在本教程在这里:
msg = "Hello World"
print(msg)
Run Code Online (Sandbox Code Playgroud)
我确实希望看到链接中显示的类似结果,例如dunder变量,我还launch.json
按照stopOnEntry = True
以下步骤进行了更新。
我想知道是否可以将Visual Studio Code与Anaconda一起用作解释器,而无需注册原始发行版中的变量,并且是否遗漏了任何必需的内容。
我希望这种体验会更加直接,但是我可能正在丢失某些东西,因为我正在Windows 10上运行。
futurize 自动在我的代码库中添加了一些行。大部分时间都在第一线。
从内置导入对象
我想完全删除该行。所以像这样的事情
from builtins import object
import logging
Run Code Online (Sandbox Code Playgroud)
会变成
import logging
Run Code Online (Sandbox Code Playgroud)
我尝试过使用 \b,但似乎不起作用。
我使用 Visual Studio Code 作为我的 IDE,而且我是 Python 的初学者,所以我决定尝试使用 Python 内置的海龟库来学习一些语法。但是,当我尝试仅运行一个简单的脚本以查看它是否有效时,窗口闪开不到一秒钟然后关闭。我尝试使用不同的扩展并重新下载 VS Code 的 python 扩展。这是我试图运行的代码:
import turtle
geoff = turtle.Turtle()
geoff.forward(100)
Run Code Online (Sandbox Code Playgroud)
请帮忙,因为我真的不明白为什么窗户打不开。谢谢!
from flask_wtf import FlaskForm
from wtforms import StringField,SubmitField,PasswordField
from wtforms.validators import DataRequired,Length,Email
from flask import Flask
from flask_bcrypt import Bcrypt
from flask_login import LoginManager
from flask_sqlalchemy import SQLAlchemy
from flask_mail import Mail
import os
app = Flask(__name__)
app.config['SECRET_KEY'] = 'r3t058rf3409tyh2g-rwigGWRIGh[g'
app.config['MAIL_SERVER']='smtp.googlemail.com'
app.config['MAIL_PORT']=587
app.config['MAIL_USE_TLS']=True
app.config['MAIL_USERNAME']=os.environ.get('EMAIL_USER')
app.config['MAIL_PASSWORD']=os.environ.get('EMAIL_PASS')
mail=Mail(app)
db = SQLAlchemy(app)
logMg=LoginManager(app)
logMg.login_view='login'
logMg.login_message_category='info'
bcrypt=Bcrypt()
from portfolio import routes
Run Code Online (Sandbox Code Playgroud)
def send_reset_email(user):
token=user.get_reset_token()
msg=Message('Password Reset Request',sender='noreply@demo.com',recipients=[user.email])
msg.body=''' To reset your password visit the following link:
{ url_for('reset_token',token=token,_external=True) }
If you …
Run Code Online (Sandbox Code Playgroud) 为什么我在 Visual Studio Code 中收到未使用的变量警告,当有明显的用途时 - 仅在有问题的变量声明下方 3 行?这里对变量给出警告
found_r_object_id_in_cara
Run Code Online (Sandbox Code Playgroud)
该变量在声明下方几行的“if”语句中被引用。
我已经在windows DOS下安装了opencv,在vscode中可以成功导入,但是当我使用这种方法时:cvtColor它显示Module 'cv2' has no 'cvtColor' memberpylint(no-member)
当我运行这段代码时:
cv2_rgb = cv2.cvtColor(val_xyz, cv2.COLOR_XYZ2RGB)
Run Code Online (Sandbox Code Playgroud)
val_xyz = [ 15.4999257 20.91432805 8.15938343]
表明:
Exception has occurred: error
OpenCV(4.2.0) c:\projects\opencv-python\opencv\modules\imgproc\src\color.simd_helpers.hpp:92: error: (-2:Unspecified error) in function '__cdecl cv::impl::`anonymous-namespace'::CvtHelper<struct cv::impl::`anonymous namespace'::Set<3,-1,-1>,struct cv::impl::A0x2c98332e::Set<3,4,-1>,struct cv::impl::A0x2c98332e::Set<0,2,5>,2>::CvtHelper(const class cv::_InputArray &,const class cv::_OutputArray &,int)'
> Invalid number of channels in input image:
> 'VScn::contains(scn)'
> where
> 'scn' is 1
File "C:\dataset\opencv_hello.py", line 33, in <module>
cv2_lab = cv2.cvtColor(val_xyz, cv2.COLOR_XYZ2RGB)
Run Code Online (Sandbox Code Playgroud)