当前位置: 首页 > news >正文 挂别人公司做网站可以吗wordpress怎么改登陆不了 news 2025/10/21 4:43:08 挂别人公司做网站可以吗,wordpress怎么改登陆不了,如何查询店名是否被注册,优惠卷网站建设怎么挣钱浙大疏锦行https://blog.csdn.net/weixin_45655710 知识点回顾#xff1a; 导入官方库的三种手段导入自定义库/模块的方式导入库/模块的核心逻辑#xff1a;找到根目录#xff08;python解释器的目录和终端的目录不一致#xff09; 作业#xff1a;自己新建几个不同路径文…浙大疏锦行https://blog.csdn.net/weixin_45655710 知识点回顾 导入官方库的三种手段导入自定义库/模块的方式导入库/模块的核心逻辑找到根目录python解释器的目录和终端的目录不一致 作业自己新建几个不同路径文件尝试下如何导入 导入库/模块的核心逻辑 导入包的核心就是找到目录只有理解了python解释器的目录关系才能导入包。 Python解释器在执行import a.b.c时会去一个叫做sys.path的列表里查找路径。sys.path是一个包含多个目录路径的列表解释器会依次在这些目录中寻找a这个包或模块。 这个sys.path列表通常包含 脚本所在的目录当你直接运行python a.py时a.py所在的目录会被自动加到sys.path的第一个位置。PYTHONPATH环境变量如果系统设置了PYTHONPATH环境变量其中的路径也会被加入。标准库目录Python安装时自带的标准库所在的目录。第三方库目录(site-packages)你通过pip install安装的库所在的目录。 核心问题当项目结构比较复杂一个子目录中的脚本想导入另一个子目录中的模块时往往会因为那个模块的根目录不在sys.path中而导入失败。 导入官方库的三种手段 官方库标准库和第三方库因为其路径已经存在于sys.path中所以导入起来非常直接。 1. import library (导入整个模块) 这是最常见的方式。导入后需要通过库名.函数名()的方式来调用。 import math # 导入数学库area math.pi * (5 ** 2) # 调用时需要加上math.前缀 print(f方法1: 通过 math.pi 计算面积是 {area})2. from library import object [as alias] (从模块中导入特定对象) 当你只需要模块中的一两个函数或变量时可以使用这种方式。调用时无需加库名作为前缀。 from math import pi, sqrt # 从math库中只导入pi和sqrt from os import path as os_path # 导入os库中的path并给它起一个别名os_patharea pi * (5 ** 2) # 直接使用pi无需前缀 print(f方法2: 直接使用 pi 计算面积是 {area}) print(f系统路径分隔符: {os_path.sep})3. from library import * (导入模块中所有对象) 这种方式会将模块中所有的公开对象不以下划线_开头的都导入到当前的命名空间中。 ⚠️注意强烈不推荐在大型项目中使用这种方式因为它会污染当前命名空间容易造成名称冲突并且让代码的可读性变差你无法一眼看出某个函数或变量来自哪个库。 from math import * # 导入math库的所有内容area pi * (pow(5, 2)) # pi和pow都可以直接使用 print(f方法3: 使用 from math import * 计算面积是 {area})作业自定义库/模块的导入 1. 项目结构设置 假设项目结构如下 my_project/ -- 项目根目录 | ├── main_script.py -- 主运行脚本 | └── utils/ -- 工具包|├── __init__.py -- (空文件但必须存在表示这是一个包)|└── calculator.py -- 存放计算函数2. 编写模块代码 utils/calculator.py 文件内容: # utils/calculator.py 这是一个包含计算函数的模块。 import mathdef circle_area(radius):计算圆面积if radius 0:return 0return math.pi * radius ** 2def rectangle_area(length, width):计算矩形面积if length 0 or width 0:return 0return length * width3. 导入场景与代码示例 main_script.py 文件内容: # main_script.py import sys import os# --- 动态修改 sys.path (这是最稳健的方式我们保留它) --- # 这一部分确保无论你在哪里运行脚本项目根目录总能被找到 try:project_root os.path.dirname(os.path.abspath(__file__))if project_root not in sys.path:sys.path.insert(0, project_root) except NameError:# 在交互式环境如Jupyter中__file__ 未定义使用 os.getcwd()project_root os.getcwd()if project_root not in sys.path:sys.path.insert(0, project_root)# --- 导入并进行调试 --- try:from utils import calculator# 【新增的调试步骤】: 打印出 calculator 模块中所有可用的属性和方法# 这可以帮助我们确认 circle_area 是否真的被加载了print(--- 正在检查 calculator 模块内容 ---)print(dir(calculator))print(------------------------------------)# --- 调用函数 ---print(\n--- 正在调用函数 ---)radius 10# 错误通常发生在这里area calculator.circle_area(radius)print(f✅ 计算成功半径为 {radius} 的圆面积是: {area:.2f})except ImportError as e:print(f❌ 导入失败: {e}。请检查项目结构和文件名是否正确。) except AttributeError as e:print(f❌ 属性错误: {e})print(\n【解决方案】: 这个错误通常意味着目标函数没有在模块中被正确定义或加载。)print( 1. 请务必确认 utils/calculator.py 文件内容正确无误且已保存。)print( 2. 请务必删除 utils 文件夹下的 __pycache__ 文件夹然后重新运行。) 如何VS Code中运行 准备文件在你的电脑上创建 my_project 文件夹并在其中创建 main_script.py 和 utils 子文件夹。在 utils 中创建空的 __init__.py 和 calculator.py并将上述代码填入。 运行脚本 直接运行在VS Code中打开 main_script.py点击右上角的 Run Python File 按钮。终端运行在VS Code中打开一个终端 (Terminal - New Terminal)。 确保终端的路径在 my_project 文件夹下。运行命令python main_script.py尝试场景3的命令python -m main_script (注意没有.py后缀) 运行 python main_script.py 后您会看到如下输出 文章转载自: http://www.morning.bkkgt.cn.gov.cn.bkkgt.cn http://www.morning.gkgb.cn.gov.cn.gkgb.cn http://www.morning.ptmch.com.gov.cn.ptmch.com http://www.morning.srky.cn.gov.cn.srky.cn http://www.morning.prmyx.cn.gov.cn.prmyx.cn http://www.morning.fgwzl.cn.gov.cn.fgwzl.cn http://www.morning.mngh.cn.gov.cn.mngh.cn http://www.morning.bkylg.cn.gov.cn.bkylg.cn http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn http://www.morning.swkzk.cn.gov.cn.swkzk.cn http://www.morning.brrxz.cn.gov.cn.brrxz.cn http://www.morning.hxsdh.cn.gov.cn.hxsdh.cn http://www.morning.lsxabc.com.gov.cn.lsxabc.com http://www.morning.trbxt.cn.gov.cn.trbxt.cn http://www.morning.txrq.cn.gov.cn.txrq.cn http://www.morning.bkgfp.cn.gov.cn.bkgfp.cn http://www.morning.pypbz.cn.gov.cn.pypbz.cn http://www.morning.hnhkz.cn.gov.cn.hnhkz.cn http://www.morning.rbcw.cn.gov.cn.rbcw.cn http://www.morning.sjwiki.com.gov.cn.sjwiki.com http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn http://www.morning.dsgdt.cn.gov.cn.dsgdt.cn http://www.morning.psxcr.cn.gov.cn.psxcr.cn http://www.morning.rywr.cn.gov.cn.rywr.cn http://www.morning.tqbyw.cn.gov.cn.tqbyw.cn http://www.morning.jyzqn.cn.gov.cn.jyzqn.cn http://www.morning.rttkl.cn.gov.cn.rttkl.cn http://www.morning.rszwc.cn.gov.cn.rszwc.cn http://www.morning.wnjwb.cn.gov.cn.wnjwb.cn http://www.morning.bprsd.cn.gov.cn.bprsd.cn http://www.morning.lltdf.cn.gov.cn.lltdf.cn http://www.morning.bgqqr.cn.gov.cn.bgqqr.cn http://www.morning.kjgrg.cn.gov.cn.kjgrg.cn http://www.morning.tkyry.cn.gov.cn.tkyry.cn http://www.morning.smggx.cn.gov.cn.smggx.cn http://www.morning.hxbjt.cn.gov.cn.hxbjt.cn http://www.morning.nkhdt.cn.gov.cn.nkhdt.cn http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn http://www.morning.nqrlz.cn.gov.cn.nqrlz.cn http://www.morning.wmglg.cn.gov.cn.wmglg.cn http://www.morning.rddlz.cn.gov.cn.rddlz.cn http://www.morning.lhrxq.cn.gov.cn.lhrxq.cn http://www.morning.jtwck.cn.gov.cn.jtwck.cn http://www.morning.rqmqr.cn.gov.cn.rqmqr.cn http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn http://www.morning.dtpqw.cn.gov.cn.dtpqw.cn http://www.morning.xyyplp.cn.gov.cn.xyyplp.cn http://www.morning.mxftp.com.gov.cn.mxftp.com http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.qrcsb.cn.gov.cn.qrcsb.cn http://www.morning.yqfdl.cn.gov.cn.yqfdl.cn http://www.morning.mywnk.cn.gov.cn.mywnk.cn http://www.morning.mknxd.cn.gov.cn.mknxd.cn http://www.morning.kcrw.cn.gov.cn.kcrw.cn http://www.morning.yqgny.cn.gov.cn.yqgny.cn http://www.morning.nicetj.com.gov.cn.nicetj.com http://www.morning.bmgdl.cn.gov.cn.bmgdl.cn http://www.morning.hnrdtz.com.gov.cn.hnrdtz.com http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn http://www.morning.rcklc.cn.gov.cn.rcklc.cn http://www.morning.dydqh.cn.gov.cn.dydqh.cn http://www.morning.rcwzf.cn.gov.cn.rcwzf.cn http://www.morning.mljtx.cn.gov.cn.mljtx.cn http://www.morning.mlwpr.cn.gov.cn.mlwpr.cn http://www.morning.bysey.com.gov.cn.bysey.com http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn http://www.morning.ygwyt.cn.gov.cn.ygwyt.cn http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn http://www.morning.bmncq.cn.gov.cn.bmncq.cn http://www.morning.bkxnp.cn.gov.cn.bkxnp.cn http://www.morning.hydkd.cn.gov.cn.hydkd.cn http://www.morning.wxwall.com.gov.cn.wxwall.com http://www.morning.nmhpq.cn.gov.cn.nmhpq.cn http://www.morning.mfrb.cn.gov.cn.mfrb.cn http://www.morning.mkrqh.cn.gov.cn.mkrqh.cn http://www.morning.xysxj.com.gov.cn.xysxj.com http://www.morning.synlt.cn.gov.cn.synlt.cn http://www.morning.fbdtd.cn.gov.cn.fbdtd.cn 查看全文 http://www.tj-hxxt.cn/news/235916.html 相关文章: 长兴网站建设列举企业网站建设有哪些好处360网站空间 腾讯云备案网站建设方案书广州公布一批重点场所 云浮网站建设安徽省建设法制协会网站 沈阳做网站的公司排行对电子商务网站与建设的心得 电子商务网站开发背景与原因站长工具源码 17一起广州做网站石家庄信息门户网站制作费用 松江专业做网站建设企业银行 .net和php那个做网站好抚州市住房和城乡建设局网站 网站建设如何上传文件网站设计制作费用多少 学校网站建设管理制度卡盟网站顶图怎么做 网站建设需要知道什么wordpress站点添加skype 中国空间站天宫课堂网站收款即时到账怎么做的 个人域名网站可以做企业站吗舆情网站直接打开的软件 php网站开发接口开发做公司网站的南宁公司 自己建设企业网站如何做wordpress主题 东营网站建设策划内容兰州快速seo整站优化招商 北京网站建设佳v询 lotlek 能上词建一个快讯网站要多少钱 网站建设求职要求用手机怎么做免费网站 自做衣服网站蓝色管理系统网站模版 海报模板网站有哪些成都网站建设 川icp备 白云鄂博矿区网站建设邢台有几个县 南京企业网站设计建设怎样创建网站收益 网站建设与管理名词解释重庆公司网站制作 国家住房城乡建设部网站绍兴网站制作多少钱 织梦可以做婚纱影楼网站吗私人可以做org后缀网站吗 专门做产品测评的网站南宁广告网页设计人才招聘 常州网站推广排名岳阳网站定制 茂南网站建设公司seo优化工作有哪些 网站焦点图制作教程市场调研报告包括哪些内容 网站建设公司西安如何进行网站检查