我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python(pycharm)在wind

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python(pycharm)在wind

1.0 首先了解Python中与pycharm,windows交互的模块(这二个模块可以避免出现路径错误的问题)
sys模块 (侧重Python与pycharm交互)
提供的与路径相关的方法有:

__file__               # 当前执行文件所在的绝对路径
sys.path              # 当前执行文件下所有的路径 
sys.argv              # 当前执行文件所在的绝对路径,列表的形式['绝对路径']
sys.path.append(路径)           # 添加路径到当前的文件下

应用实例:一:
当start执行文件需要导入core文件夹下的模块时,路径的拼接,需要sys模块,
但是首先还要介绍os模块
os模块 (侧重Python与windows的交互)

os.path.abspath()     规范化路径(重要 可以将不确定'/'与'\'路径规范化)   # 规范的路径:E:/text1/练习与测试2/05text路径.py
os.path.dirname('E:/text1/练习与测试2/05text路径.py')             # 获取路径: E:/text1/练习与测试2
os.path.basename('E:/text1/练习与测试2/05text路径.py'))        # 获取路径: 05text路径.py
os.path.join(path1,path2)                                                           # 路径的拼接
os.path.exists(path)                                                                   # 判断文件是否存在

应用实例一:
Python(pycharm)在windows下路径 (  ' / ' 与' \ '  )的问题
注:要想在start文件中执行server中的func_server方法,就必须将core的路劲添加到start文件中,当start文件路径中存在 E:/text1/day32/demo6_file,才能通过导入core,找到server,引用其中的func_server方法;

import os
import sys

ori_path = __file__                                # E:/text1/day32/demo6_file/bin/start.py
path = os.path.dirname(ori_path)         # E:/text1/day32/demo6_file/bin
base_path = os.path.dirname(path)     # E:/text1/day32/demo6_file
sys.path.append(base_path)

from core import server
from core import client

server.func_server()

所有的这些操作都不会出现路径的问题但是当我们判断某个文件是否存在,或者要拼接文件的路径时,就可能会遇到路径出错的问题.
2.0 ' / '斜杠与' \ '反斜杠
Python在windows下的标准路径是:E:/text1/练习与测试2/05text路径.py 分割符是斜杠' / ' ,但是仍然可以识别 反斜杠' \ '
方法一: ' r ' 转义

import sys
import os

print(__file__)     # E:/text1/练习与测试2/05text路径.py
print(os.path.exists('E:/text1/练习与测试2/05text路径.py'))              # True
print(os.path.exists('E:\text1\练习与测试2\05text路径.py'))              # Flase
print(os.path.exists(r'E:\text1\练习与测试2\05text路径.py'))             # True

path=os.path.abspath(r'E:\text1\练习与测试2\05text路径.py')
print(path)                                                                                           # E:\text1\练习与测试2\05text路径.py
print(os.path.exists(path))                                                                   # True


方法二: 路径拼接时,os.path.abspath('') 规范路径

path=os.path.join(r'E:\text1\练习与测试2','05text路径.py')
new_path=os.path.abspath(path)
print(os.path.exists(new_path))

方法三: 添加扩展名(后缀名)

import sys
import os

head = {'filename': '1.EPIC**.mp4**',     # 加后缀名   (这不就是要知道文件的类型吗?)
        'filesize': None,
        'filepath': r'C:\Users\Administrator\Desktop\英语\Download\伦敦街头美食',
        'file_name': None}

file_name = os.path.join(head['filepath'], head['filename'])
print(os.path.exists(file_name))
file_name = os.path.abspath(file_name)
print(os.path.exists(file_name))

注:这三种方法要结合的用
附: 常见的文件后缀
(出处: https://jingyan.baidu.com/article/e3c78d64752db43c4c85f5fc.html?qq-pf-to=pcqq.group )
.AVI .mp4影像文件
.BAK 备份文件
.BAT DOS中的批处理文件
.BMP 位图文件
.COM, .EXE 可执行的程序文件
.DLL 动态链接库文件
.DOC Word字处理文档
.DRV 设备驱动程序文件
.ICO 图标文件
.INF 安装信息文件
.INI 系统配置文件
.CHM 已编译的HTML帮助文件
.JPG 一种常用图形文件
.MID MIDI音乐文件
.MDB Access数据库文件
.RTF 丰富文本格式文件
.SCR 屏幕保护程序文件
.SYS 系统文件
.TTF TrueType字体文件
.TXT 文本文件
.XLS Excel电子表格文件
.WAV 波形文件
.HTM 用于WWW(World Wide Web)的超级文本文件

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python(pycharm)在wind

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python(pycharm)在wind

1.0 首先了解Python中与pycharm,windows交互的模块(这二个模块可以避免出现路径错误的问题)sys模块 (侧重Python与pycharm交互)提供的与路径相关的方法有:__file__ #
2023-01-31

python3使用ctypes在wind

python3使用ctypes在windows中访问C和C++动态链接库函数示例这是我们的第一个示例,我们尽量简单,不传参,不返回,不访问其他的动态链接库一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.
2023-01-31

python telnet连接到wind

来源自我的博客http://www.yingzinanfei.com/2016/09/20/python-telnetlianjiedaowindowsfangfa/python 使用telnetlib实现telnet连接,在linux下t
2023-01-31

使用Python boto3上传Wind

一、创建终端节点    为什么要创建终端节点,把VPC和S3管理起来呢?如果不将VPC和S3通过终端节点管理起来,那么VPC中EC2实例访问S3存储桶是通过公共网络的;一旦关联起来,那么VPC中EC2实例访问S3存储桶走的就是内部网络。好处
2023-01-31

python pycharm

做运维的同学平时最多工作就是写很多维护脚本,自动化安装的脚本。很多时候都是在vi/vim里面直接编辑的,没有使用类似于IDE这样的开发工具。后来自己一直在学习python,感觉vi/vim编程效率很低,励志要找一款python开发工具。后来
2023-01-31

python-pycharm windo

pycharm_IDE安装  1. 首先先pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载pycharm安装包,根据自己电脑的操
2023-01-30

pycharm插件在哪

安装步骤:1、打开PyCharm,并点击顶部菜单栏中的“File”选项;2、选择“Settings”;3、在设置窗口中,选择“Plugins”选项;4、点击“Browse repositories…”按钮,将看到所有可用的插件;5、在搜索框
pycharm插件在哪
2023-12-09

怎么在python中利用Pycharm调试视图

这期内容当中小编将会给大家带来有关怎么在python中利用Pycharm调试视图,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的数据类型有哪些?python的数据类型:1. 数字类型,包括in
2023-06-15

PyCharm教程:如何在PyCharm中安装OpenCV

在当今世界中,计算机视觉技术正日益被广泛应用于各种领域,如人脸识别、图像处理、自动驾驶等。而OpenCV(Open Source Computer Vision Library)作为一个开源的计算机视觉库,为开发者提供了丰富的功能和工具,帮
PyCharm教程:如何在PyCharm中安装OpenCV
2024-02-23

pycharm激活在哪里

pycharm 激活位于 help 菜单下的 activate pycharm 选项,激活步骤包括:1. 打开 pycharm;2. 点击 help 菜单;3. 选择 activate pycharm;4. 输入激活码;5. 检查激活状态。
pycharm激活在哪里
2024-04-04

PyCharm教程:如何在PyCharm中移除项目?

PyCharm是一款功能强大的Python集成开发环境(IDE),提供了丰富的功能帮助开发者更高效地编写和管理Python项目。在使用PyCharm开发项目的过程中,有时候我们需要删除一些不再需要的项目以释放空间或清理项目列表。本文将详细介
PyCharm教程:如何在PyCharm中移除项目?
2024-02-24

pycharm命令行在哪

如何打开 pycharm 命令行:直接进入终端:windows/linux:按住 ctrl + `(反引号键)macos:按住 cmd + `(反引号键)使用快捷键:alt + f12(windows/macos/linux)菜单栏:点击菜
pycharm命令行在哪
2024-04-25

pycharm的python.exe在哪里

pycharm 中的 python.exe 文件位于 pycharm 安装目录的 bin 路径下,具体步骤为:打开 pycharm 安装目录,通常为 c:\program files\jetbrains\pycharm community
pycharm的python.exe在哪里
2024-04-19

pycharm在哪写代码

pycharm 中编写代码的主要位置有:编辑器窗口:用于编写和编辑代码,提供语法高亮和错误检测等功能。项目视图:显示项目目录结构,允许创建和管理代码文件。python 交互式窗口:与 python 解释器交互,可执行代码片段和调试错误。运行
pycharm在哪写代码
2024-04-19

pycharm在哪改颜色

pycharm 中如何更改颜色主题?PyCharm 是一款流行的 Python IDE,允许用户自定义其界面颜色主题,以创建更个性化和舒适的开发环境。以下是如何在 PyCharm 中更改颜色主题:步骤:打开 PyCharm 并选择菜单栏
pycharm在哪改颜色
2024-04-25

python和pycharm要安装在同一个路径下吗

python和pycharm无需安装在同一路径下。优点包括灵活性、兼容性和避免冲突。在pycharm中,需要遵循指定步骤来配置不同路径下的python解释器。Python和PyCharm需要安装在同一路径下吗?否,Python和PyCha
python和pycharm要安装在同一个路径下吗
2024-04-19

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录