华为云用户手册

  • 检查暂停的程序 当您启动调试会话时,“运行和调试”视图将自动打开并显示与运行和调试相关的所有信息。要手动打开“运行和调试”视图,请单击CodeArts IDE底部面板中的“运行和调试”按钮(),或按 “Ctrl+Shift+D” / “Shift+Alt+F9”(IDEA快捷键)/ “Alt+5”(IDEA快捷键)/ “Ctrl +Shift+F8”(IDEA快捷键)。 “运行和调试”视图包含以下部分: 变量 调用堆栈 检视 断点 要自定义“运行和调试”视图内容,请单击右上角的“视图和更多操作”按钮(),然后在上下文菜单中勾选要显示的部分。或者可以右键单击“运行和调试”视图中任意部分的标题栏,然后在上下文菜单中选择。 检查变量 检查调用堆栈 监视 断点 父主题: 调试
  • 后缀片段 后缀片段(Postfix snippets)是用于将一个现有的表达式转换为另一个表达式的工具。要使用后缀片段,只需在表达式后面添加一个点(“.”),然后从代码补全建议列表中选择所需的片段。例如,通过使用“main”后缀片段,你可以将一个表达式包装成一个条件性的名为main的表达式。 有些代码片段初始化时是包含占位符的不完整片段,需要填充对应占位符来使代码片段成为完整的可执行代码。您可以通过按Tab键在这些占位符之间跳转。 一般语句 条件语句 循环语句 程序输出 父主题: 代码片段
  • 启动配置示例 以下是一个可运行的启动配置示例。 { "excludeTestIds": [], "request": "test", "jinja": true, "python": "${command:python.interpreterPath}", "stopOnEntry": false, "redirectOutput": true, "env": {}, "type": "python", "logToFile": false, "testIds": [ "test_file_name::test_class_name::test_method_name" ], "cwd": "${workspaceFolder}", "subProcess": false, "justMyCode": true, "provider": "UNITTEST", "pythonArgs": [], "name": "Python unittest tests", "showReturnValue": true } 父主题: unittest
  • 控制程序执行 启动调试会话后,您可以使用调试工具栏操作控制程序执行。 图标 对应动作 快捷键 描述 / 暂停/继续 “F5” / “F8” / “F9” (IDEA快捷键) 暂停/恢复调试会话。 单步跳过 “F10” / “F6” / “F8” (IDEA快捷键) 跳过当前代码行到下一行。如果当前行中有方法调用,则会跳过它们的实现,以便您移至调用者方法的下一行。 单步调试 “F11” / “F5” / “F7” (IDEA快捷键) 进入方法里展示实现代码。 单步跳出 “Shift+F11” / “F7” / “Shift+F8” (IDEA快捷键) 跳出当前方法并跳转到调用者方法。 重启 “Ctrl+Shift+F5” / “Shift+F9” (IDEA快捷键) 重启调试会话。 停止 “Shift+F5” / “Ctrl+F2” 停止调试会话。 运行到光标处 “Alt+F9”(IDEA快捷键) 恢复调试会话,在光标处暂停。 运行到光标处 进入目标单步执行 父主题: 调试
  • 代码片段 代码片段是模板,可以简化如循环或条件语句等重复代码模式的输入。CodeArts IDE为Python语言提供了多个内置的代码片段,这些片段和其他建议一起出现在代码补全(“Ctrl+I” / “Ctrl+Space”/“Ctrl+Shift+Space”)中。 代码片段通常放置在代码补全建议列表底部。要快速访问它们,请触发代码补全(“Ctrl+I”/“Ctrl+Space” /“Ctrl+Shift+Space”),然后按“Ctrl+Up”/“Up”。 常规片段 后缀片段 父主题: 代码编辑
  • 条件断点 CodeArts IDE调试器允许您根据任意表达式或命中计数设置条件断点。 在代码编辑器中,右键单击所需行边缘,从上下文菜单里选择”添加条件断点”。 在打开的行内编辑器中,在列表里选择条件类型。 表达式:每次当表达式计算结果为“true”时命中断点。 命中次数:断点需要命中指定的次数才能暂停程序执行。 输入条件并按下Enter键。 您也可以向常规行断点添加条件或命中计数。右键单击编辑器边缘中的断点,然后从上下文菜单中选择所需的操作。 父主题: 设置断点
  • 从启动配置中包含/排除测试 在“测试/排除测试”区域中,您可以列出要包含在启动配置范围内的测试或要排除的测试。 要向列表中添加测试,请单击“Add New”按钮()。 在打开的“添加测试”窗口中,找到所需的测试。使用代码补全功能(“Ctrl+I” / “Ctrl+空格键” / “Ctrl+Shift+空格键”)让CodeArts IDE列出可用的测试。 在“添加测试”窗口中,单击“Save”以将所选测试添加到列表中。 要从列表中删除测试,请选择它并单击“Remove Selected”按钮()。 父主题: pytest
  • 搜索查询语法 搜索查询是一个字符串,用于在SmartSearch窗口(“Shift+Shift” / “Ctrl+Shift+A”)中查询对应条目,由“dataSource:stringToMatch”对组成,这些对可以通过空格或运算符连接。如果查询中省略了“dataSource”,则搜索将在所有可用的数据源中进行。使用“stringToMatch:dataSource”,即反向模式,也是可能的。 以下是可用的数据源列表: 数据源名称 数据源缩写 描述 “class”/“type” “c”/“t” 类实体 “member” - 成员实体,即类方法或类字段实体 “text” - 文本实体 “file” “fn” 文件和文件夹实体 “command” - 命令实体 父主题: 基本用法
  • 启动配置示例 以下是一个可运行的启动配置示例。 { "request": "launch", "console": "integratedTerminal", "jinja": true, "python": "${command:python.interpreterPath}", "stopOnEntry": false, "redirectOutput": true, "module": "example.py", "env": {}, "type": "python", "logToFile": false, "args": [], "cwd": "${workspaceFolder}", "subProcess": false, "justMyCode": true, "pythonArgs": [], "name": "Python: Module", "showReturnValue": true } 父主题: Python模块
  • 启动配置示例 以下是一个可运行的启动配置示例。 { "request": "launch", "console": "integratedTerminal", "jinja": true, "python": "${command:python.interpreterPath}", "stopOnEntry": false, "redirectOutput": true, "program": "${workspaceFolder}\\manage.py", "env": {}, "type": "python", "logToFile": false, "args": [ "runserver" ], "cwd": "${workspaceFolder}", "subProcess": false, "justMyCode": true, "django": true, "pythonArgs": [], "name": "Python: Django", "showReturnValue": true } 父主题: Django应用
  • 开始工程 在CodeArts IDE中打开带有“py”源代码的任意文件夹即可将其作为Python项目开始工程。此外,CodeArts IDE还提供了Python项目向导,帮助简化创建新项目和配置环境的过程。为了在CodeArts IDE中获得完整的编码支持和其他Python相关功能,您需要为项目指定一个解释器。 您的Python项目的内容会显示在资源管理器视图中(“Ctrl+Shift+E”/“Alt+1”(IDEA快捷键))中,该视图提供了常见的文件管理功能。 管理Python项目 父主题: Python
  • 启动配置示例 以下是一个可运行的启动配置示例,该示例从 “test_file_name::test_class_name::test_method_name” 运行测试。 { "excludeTestIds": [], "request": "test", "jinja": true, "python": "${command:python.interpreterPath}", "stopOnEntry": false, "redirectOutput": true, "env": {}, "type": "python", "logToFile": false, "testIds": [ "test_file_name::test_class_name::test_method_name" ], "cwd": "${workspaceFolder}", "subProcess": false, "justMyCode": true, "provider": "UNITTEST", "pythonArgs": [], "name": "Python unittest tests", "showReturnValue": true } 父主题: unittest测试
  • 环境变量定义文件 环境变量定义文件是一个以“environment_variable=value”为形式,键值对构成的纯文本文件,其中“#”用于注释。该文件不支持多行值,但值可以引用系统中或文件中先前已定义的其他任何环境变量。有关更多信息,请参阅变量替换。环境变量定义文件可用于调试和工具执行(包括linters、格式化器、代码补全和测试工具)等场景,但不应用于终端。 默认情况下,CodeArts IDE会在当前项目文件夹中查找并加载名为“.env”的文件,并应用这些定义。这是由用户设置中的默认条目“"python.envFile": "${workspaceFolder}/.env"”来决定的。你可以更改“python.envFile”设置来使用不同的定义文件。 例如,在开发Web应用程序时,你可以使用不同的定义文件来存储不同的URL和其他设置,而不是直接在代码中设置。这样您就可以轻松地在开发服务器和生产服务器之间切换,如: dev.env file # dev.env - development configuration # API endpoint MYPROJECT_APIENDPOINT=https://my.domain.com/api/dev/ # Variables for the database MYPROJECT_DBURL=https://my.domain.com/db/dev MYPROJECT_DBUSER=devadmin MYPROJECT_DBPASSWORD=!dfka**213= prod.env file # prod.env - production configuration # API endpoint MYPROJECT_APIENDPOINT=https://my.domain.com/api/ # Variables for the database MYPROJECT_DBURL=https://my.domain.com/db/ MYPROJECT_DBUSER=coreuser MYPROJECT_DBPASSWORD=kKKfa98*11@ 然后,您可以将 “python.envFile” 设置设置为 “${workspaceFolder}/prod.env”,然后将调试配置中的 “envFile” 属性设置为 “${workspaceFolder}/dev.env”。 当使用多种方法指定环境变量时,有以下的优先顺序。 “launch.json”中直接定义的“env” 变量会覆盖“launch.json”中 “envFile”设置中定义的变量,以及“python.envFile”设置指定的“.env”文件包含的环境变量。 “launch.json”的“envFile”设置中定义的环境变量会覆盖“python.envFile”设置指定的“.env”文件包含的环境变量。 父主题: 环境变量
  • 启动配置示例 以下是一个可运行的启动配置示例。 { "request": "launch", "console": "integratedTerminal", "jinja": true, "python": "${command:python.interpreterPath}", "stopOnEntry": false, "redirectOutput": true, "module": "flask", "env": { "FLASK_APP": "app.py", "FLASK_ENV": "development" }, "type": "python", "logToFile": false, "args": [ "run", "--no-debugger" ], "cwd": "${workspaceFolder}", "subProcess": false, "justMyCode": true, "pythonArgs": [], "name": "Python: Flask", "showReturnValue": true } 父主题: Flask应用
  • Python文件 可以使用该配置来运行任意Python文件。 要在没有手动创建启动配置的时候快速运行Python文件,可以在资源管理器右键单击该文件或其代码编辑器中右键单击,从上下文菜单中选择“在终端中运行 Python 文件“。CodeArts IDE会自动为此文件创建Python 文件启动配置。 之后您就可以从CodeArts IDE主工具栏选择并运行创建的启动配置。 启动配置属性 启动配置示例 父主题: 启动配置
  • PYTHONPATH变量使用 PYTHONPATH环境变量指定了Python解释器应该查找模块的额外位置。在CodeArts IDE中,“PYTHONPATH”可以通过终端设置(“terminal.integrated.env.*”)、“.env”文件或者同时使用这两种方法来设置。 当使用终端设置时,“PYTHONPATH”会影响在终端中运行的任何工具,以及CodeArts IDE通过终端执行的如调试等的任何操作。然而,如果CodeArts IDE执行的操作不是通过终端进行的,比如使用linter或格式化器时,这个设置将不会影响模块的查找。 当使用“.env”文件设置“PYTHONPATH”时,它会影响CodeArts IDE代表您执行的所有操作以及调试器执行的操作,但不会影响在终端中运行的工具。 一个使用“PYTHONPATH”的例子是,如果您有一个包含源代码的“src”文件夹和一个包含测试的“tests”文件夹。在运行测试时,这些测试通常无法访问“src”中的模块,除非您硬编码相对路径。 为了解决这个问题,您可以在CodeArts IDE工作区内创建一个“.env”文件,并将“src”的路径添加到“PYTHONPATH”中。 PYTHONPATH=src 然后在 “settings.json” 文件中设置 “python.envFile” ,指向您刚刚创建的 “.env” 文件。如果 “.env” 文件位于项目根目录下,则 “settings.json” 应设置如下: "python.envFile": "${workspaceFolder}/.env" PYTHONPATH的值可以包含由 “os.pathsep” 分隔的多个位置:Windows上为分号 (“;”),Linux 上为冒号 (“:”)。无效路径将被忽略。如果您发现 PYTHONPATH的值未按预期工作,请确保在操作系统的位置间使用正确的分隔符。在Windows上使用冒号分隔位置,或在Linux上使用分号分隔位置会导致 PYTHONPATH值无效,该值将被忽略。 PYTHONPATH不指定Python解释器本身的路径。有关PYTHONPATH的其他信息,请阅读 PYTHONPATH 文档。 父主题: 环境变量
  • 启动配置示例 以下是一个可运行的启动配置示例。 { "request": "launch", "console": "integratedTerminal", "jinja": true, "python": "${command:python.interpreterPath}", "stopOnEntry": false, "redirectOutput": true, "program": "example.py", "env": {}, "type": "python", "logToFile": false, "args": [], "cwd": "${workspaceFolder}", "subProcess": false, "justMyCode": true, "pythonArgs": [], "name": "Python: File", "showReturnValue": true } 父主题: Python文件
  • URI DELETE /v3/groups/{group_id}/users/{user_id} 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String 用户组ID,获取方式请参见:获取账号、 IAM 用户、项目、用户组、区域、委托的名称和ID。 user_id 是 String 待从用户组中移除的IAM用户ID,获取方式请参见:获取账号、IAM用户、项目、用户组、区域、委托的名称和ID。
  • 联系方式问题 驳回原因一: 备案信息中填写的联系电话不是备案地区号段的电话号码,电话不通或无人接听等原因。 修改措施: 建议填写备案所在省、自治区、直辖市号段的电话号码。 保证电话畅通,并有人接听。 驳回原因二: 手机号码已用于其他主体进行过备案。 修改措施: 请更换未备案过的联系方式。 驳回原因三: 主体负责人与互联网信息负责人联系方式重复 修改措施: 主体负责人和互联网信息负责人不一致时,手机号码和邮箱也需要保持不一致,负责人联系方式需一一对应。 根据备案要求,主体负责人/互联网信息负责人的手机号码和应急号码不能重复,烦请修改。 父主题: 备案审核驳回FAQ
  • 跨省备案 驳回原因: 跨省备案即备案主办单位或个人证件非备案所在省、自治区、直辖市颁发的证件。 修改措施: 根据您的备案主体信息进行备案,企业参考证件地址;个人参考填写通讯地址,个人跨省请参考当地管局规则限制。 企业备案:不可以跨省备案。请修改主办单位所属区域,使其与主办单位证件住所在同一省、自治区、直辖市 个人备案:请在各地区管局ICP备案规则中单击对应省市链接,查看备案所在省市的管局规则。根据管局规则,提交当地居住证等证件(部分管局支持)或更换备案省份。 父主题: 备案审核驳回FAQ
  • 网站名称不符合要求 驳回原因: 网站名称不合格。 即网站未按规范命名或违反规定,名称中包含禁止使用的词汇或敏感词汇等。 修改措施: 网站名称需要与网站内容有关。 企业: 企业网站名称一般需要与备案主体单位名称保持一致或简称(根据省份规则,如网站名称与单位名称无任何关联,需提供商标注册证明) 不能是纯数字、纯英文字母,不能包含特殊符号。 非国家单位,不得以中国、中华、中央、人民、人大、国家等字头命名。 不得直接以网站 域名 命名。 不得使用敏感词语(如反腐、赌博、廉政、色情等)命名。 个人: ·XXXXXX”已超出个人范围,建议您修改网站名称。网站名称尽量个性化一些,不得超出个人范围,不可以叫个人测试、个人技术 ,不可以出现名字、讨论、乡村、地名、游戏、站(web)、个人、博客(blog、vlog)、网站、英文等字眼 ,以及不能涉及企业行业相关信息,类似微博名称或个性化的歌曲名称或古诗词,建议与网站备注有一定关系,3-10个字符。 父主题: 备案审核驳回FAQ
  • 工信部中已存在备案记录 驳回原因: 当前备案订单已在工信部存在备案记录。 当备案初审驳回并提示您已在工信部中存在备案记录时,说明您当前申请备案的主体已在工信部使用其他证件材料申请过备案。 出现此种情况有可能是因为您的证件有变更,例如之前使用的是旧的营业执照,三证合一后更换为新的营业执照,证件号码也有变更。 修改措施: 如果您之前的证件未更换:请您放弃当前备案,使用之前备案时的证件重新提交备案申请。 如果您之前的证件已更换为新证件且证件号码已变更:请先提交变更备案,修改您之前备案成功的主体证件信息为新证件的信息,完成后再提交新的备案申请。 父主题: 备案审核驳回FAQ
  • 已备案成功的网站底部未添加备案号 驳回原因: 已备案成功的网站底部未添加备案号。 审核人员在审核您的订单时,如您的备案类型是新增网站、新增接入、变更备案等,会根据当地省份管局要求,查看您已备案成功的网站,如发现已备案成功的网站底部未添加工信部下发的备案号,会驳回您的备案申请。 修改措施: 根据备案要求已备案成功的网站能够正常开放,网站内容需符合个人/单位性质,网站底部中央需悬挂对应备案号,且链接工信部官网https://beian.miit.gov.cn,标签页需要与备案网站名称保持一致,根据审核人员意见烦请整改或将网站关闭无法访问。 父主题: 备案审核驳回FAQ
  • 网站内容不合格 驳回原因: 网站内容不合格,不符合备案要求。 即网站内容可能涉及不被允许的内容(不符合主体单位性质)或需办理前置审批文件;需办理前置审批的行业类型包括新闻类、出版类、药品和医疗器械类、文化类、广播电影电视节目类、教育类、医疗保健类、网络预约车、电子公告类、金融类和游戏类等行业。 修改措施: 调整网站内容,使其合法合规。确保已备案成功的网站底部已经添加了对应的主体备案号,且备案号已指向工信部网站。 如果网站内容涉及行业或企业内容,请勿选择为个人性质备案,需选择为单位性质备案,即主办单位性质选择为企业等单位性质,并需上传单位证件。 若网站内容涉及需前置审批行业的内容,请先到相关批复单位办理前置审批文件,并在备案信息中输入审批号和上传审批文件。 父主题: 备案审核驳回FAQ
  • 域名核验新规-注册信息比对不一致 2018年1月1日工信部启用域名核验新规,具体规则请参见域名核验规则。 如果未能通过备案域名核验,可能存在如下一项或多项情形,如表1所示。 表1 表1 未能通过备案域名核验解决方法 可能原因 解决方法 您注册的域名对应的顶级域名可能未通过国家批复。 系统根据工信部公示的域名信息进行一致性校验。 请登录工信部域名行业管理信息公示,确认您注册的域名后缀是否在“域名.信息”网站上可查询。 您的 域名注册服务 机构可能未经国家批复。 请联系您的域名注册服务机构进行核实。 您的域名已经超过域名注册有效期。 请联系您的域名注册服务机构进行核实,并续费。 您的域名未完成域名实名信息认证。 请完成域名实名认证,且实名认证信息与备案主办单位或备案主体信息一致,可联系您的域名注册服务机构协助。 您的域名已完成域名实名信息认证,但尚未入库工信部(域名实名信息上报及入库一般需约3个工作日左右)。 建议在完成域名实名认证3个工作日后,或与域名注册服务机构确认后,再提交备案申请。 您的备案主体信息或备案主办单位信息与域名实名信息不符。 请修改域名信息或备案主体信息。 父主题: 管局退回
  • 备案新增错误 驳回原因: 备案类型错误。 首次备案、新增接入、新增网站(原备案不在华为云)等备案类型错误。华为云备案系统会根据您输入的信息自动判断您的备案类型。备案类型错误,通常是因为信息输入错误导致,如备案主办单位名称错误或证件号码错误等。 修改措施: 核对您输入的信息(如主办单位所属区域、主办单位性质、主办单位证件类型、主办单位证件号码、域名等),定位错误信息,并修改为正确的信息。 父主题: 备案审核驳回FAQ
  • 互联网信息负责人证件号码重复 驳回原因: 互联网信息负责人证件号码重复 同一个人为不同的备案主体做了互联网信息负责人,即同一个互联网信息负责人的信息在两个不同的备案主体下存在,导致该网站互联网信息负责人证件号码重复。 修改措施: 原备案在华为云,您可通过以下两种方法进行处理 在各地区管局ICP备案规则中查看备案所在省份的管局规则,如管局允许授权其他人作为互联网信息负责人,您可下载并提供对应的授权书,请参见授权书。 在华为云ICP备案管理系统,通过变更备案修改原备案信息中的互联网信息负责人。具体操作请参见变更备案。 原备案不在华为云,您可通过以下两种方法进行处理 在各地区管局ICP备案规则中查看备案所在省份的管局规则,如管局允许授权其他人作为互联网信息负责人,您可下载并提供对应的授权书,。然后登录华为云ICP备案管理系统先放弃当前提交的备案订单,并重新提交备案申请。 联系原备案对应的备案服务商,通过变更备案修改原备案信息中的互联网信息负责人,再回到华为云重新提交备案申请。 父主题: 备案审核驳回FAQ
  • 个人备案备注网站内容 驳回原因: 请您在互联网信息负责人下方备注栏写明此网站的用途及网站具体内容(网站主要是做什么)具体涉及哪方面(比如学习,学习类别?具体内容?) ,通过什么样的形式进行展现(文字或者图片),需备注详细并且不可以超出个人范围。 修改措施: 网站主要用于XXXXXXXXXXXXXXXXXXXXX(具体内容介绍),本网站是个人网站,不含有企业、单位等非个人网站的信息,若在核实中发现网站中含有企业、单位等信息,本人愿接受以虚假信息进行备案,注销网站,并将主体和域名加入黑名单的处罚。 父主题: 备案审核驳回FAQ
  • 主体已注销,您的备案请求被拒绝 驳回原因一: 备案主体下已经成功备案的所有网站已被注销,导致该备案主体在工信部只剩下一个空壳主体。 修改措施: 您需要放弃当前的备案订单,然后申请注销主体,注销成功后重新提交首次备案。注销备案和首次备案请参见注销备案和首次备案流程。 驳回原因二: 收到华为云下发的空壳网站整改通知后,未在提示的整改期内完成整改,备案信息被取消接入;空壳网站被取消接入后,未及时在其他服务商接入备案,导致被工信部注销了备案号。 修改措施: 您需要放弃当前的备案订单,重新提交首次备案。具体操作请参见首次备案流程。 驳回原因三: 管局审核有误,在备案信息查询页查询您的备案主体信息仍然存在。 修改措施: 如果您确认其他信息均没有问题,可将备案订单再次提交审核。如果备案信息有误,请修改为正确的信息后将备案订单再次提交审核。 父主题: 备案审核驳回FAQ
  • 网站已注销,您的备案请求被拒绝 驳回原因: 网站已注销,您的备案请求被拒绝。 在华为云操作备案过程中,备案网站已被注销。 修改措施: 网站被注销后,请您检查主体下是否还存在其他网站。 如果主体下还存在其他网站,您可以在华为云备案平台进行新增网站。具体操作请参见新增网站流程 如果主体下没有任何网站,您需注销主体后重新提交首次备案。注销备案和首次备案请参见注销备案和首次备案流程 父主题: 备案审核驳回FAQ
共100000条