返回顶部
首页 > 资讯 > 后端开发 > Python >Python(pycharm)在wind
  • 866
分享到

Python(pycharm)在wind

Pythonpycharmwind 2023-01-31 06:01:53 866人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

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

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

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

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

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)的超级文本文件

--结束END--

本文标题: Python(pycharm)在wind

本文链接: https://lsjlt.com/news/190676.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python(pycharm)在wind
    1.0 首先了解Python中与pycharm,windows交互的模块(这二个模块可以避免出现路径错误的问题)sys模块 (侧重Python与pycharm交互)提供的与路径相关的方法有: __file__ #...
    99+
    2023-01-31
    Python pycharm wind
  • python3使用ctypes在wind
    python3使用ctypes在windows中访问C和C++动态链接库函数示例这是我们的第一个示例,我们尽量简单,不传参,不返回,不访问其他的动态链接库一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7....
    99+
    2023-01-31
    ctypes wind
  • python telnet连接到wind
    来源自我的博客 http://www.yingzinanfei.com/2016/09/20/python-telnetlianjiedaowindowsfangfa/ python 使用telnetlib实现telnet连...
    99+
    2023-01-31
    连接到 python telnet
  • 使用Python boto3上传Wind
    一、创建终端节点    为什么要创建终端节点,把VPC和S3管理起来呢?如果不将VPC和S3通过终端节点管理起来,那么VPC中EC2实例访问S3存储桶是通过公共网络的;一旦关联起来,那么VPC中EC2实例访问S3存储桶走的就是内部网络。好处...
    99+
    2023-01-31
    上传 Python Wind
  • 如何在wind服务器重启redis服务
    wind服务器重启redis服务的方法:快捷键win+R → 输入“Services.msc”打开windows服务窗口 → 找到redis服务 → 右键停止该服务 → 再右键重新启动。快捷键win+R打开运行对话框,输入“cmd”打开cm...
    99+
    2024-04-02
  • python pycharm
    做运维的同学平时最多工作就是写很多维护脚本,自动化安装的脚本。很多时候都是在vi/vim里面直接编辑的,没有使用类似于IDE这样的开发工具。后来自己一直在学习python,感觉vi/vim编程效率很低,励志要找一款python开发工具。后来...
    99+
    2023-01-31
    python pycharm
  • python-pycharm windo
    pycharm_IDE安装   1. 首先先pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载pycharm安装包,根据自己电脑...
    99+
    2023-01-30
    python pycharm windo
  • 怎么在python中利用Pycharm调试视图
    这期内容当中小编将会给大家带来有关怎么在python中利用Pycharm调试视图,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的数据类型有哪些python的数据类型:1. 数字类型,包括int...
    99+
    2023-06-15
  • 在__init__.py中找不到引用“ xxx”-Python / Pycharm
    复现论文时,作者给出源代码,我从guthub上下载下载放在pycharm中泡,但是显示很多地方都在__init__.py中找不到引用 找了很多方法,最终:需要在被引用的包中添加__init__.py文件【不需要在新建的文件中写什么】 ...
    99+
    2023-10-18
    pycharm ide python
  • pycharm unsupported Python 3.1报错:pycharm无法识别python 3.10
    情况概述: 本人电脑中的pycharm版本是2019的,在使用python3.10环境的时候,pycharm无法识别,出现如下错误: 网上说是因为python版本过高,无法兼容低版本的pycharm...
    99+
    2023-09-01
    python pycharm 开发语言
  • pycharm插件在哪
    安装步骤:1、打开PyCharm,并点击顶部菜单栏中的“File”选项;2、选择“Settings”;3、在设置窗口中,选择“Plugins”选项;4、点击“Browse repositories…”按钮,将看到所有可用的插件;5、在搜索框...
    99+
    2023-12-09
    插件 pycharm
  • PyCharm教程:如何在PyCharm中安装OpenCV
    在当今世界中,计算机视觉技术正日益被广泛应用于各种领域,如人脸识别、图像处理、自动驾驶等。而OpenCV(Open Source Computer Vision Library)作为一...
    99+
    2024-02-23
    opencv pycharm 安装 python包
  • PyCharm教程:如何在PyCharm中移除项目?
    PyCharm是一款功能强大的Python集成开发环境(IDE),提供了丰富的功能帮助开发者更高效地编写和管理Python项目。在使用PyCharm开发项目的过程中,有时候我们需要删除...
    99+
    2024-02-24
    删除 项目 pycharm
  • 在centos上安装pycharm
    下载pycharm安装包 1)切换到root用户,命令:su root    再输入密码。  2)下载pycharm [root@localhost zlong]# wget https://download.jetbrains.com/...
    99+
    2023-10-27
    pycharm python linux centos
  • pycharm激活在哪里
    pycharm 激活位于 help 菜单下的 activate pycharm 选项,激活步骤包括:1. 打开 pycharm;2. 点击 help 菜单;3. 选择 activate ...
    99+
    2024-04-04
    pycharm
  • pycharm命令行在哪
    如何打开 pycharm 命令行:直接进入终端:windows/linux:按住 ctrl + `(反引号键)macos:按住 cmd + `(反引号键)使用快捷键:alt + f12(...
    99+
    2024-04-25
    linux macos pycharm
  • pycharm的python.exe在哪里
    pycharm 中的 python.exe 文件位于 pycharm 安装目录的 bin 路径下,具体步骤为:打开 pycharm 安装目录,通常为 c:\program files\j...
    99+
    2024-04-19
    python pycharm
  • pycharm在哪写代码
    pycharm 中编写代码的主要位置有:编辑器窗口:用于编写和编辑代码,提供语法高亮和错误检测等功能。项目视图:显示项目目录结构,允许创建和管理代码文件。python 交互式窗口:与 p...
    99+
    2024-04-19
    python pycharm
  • pycharm在哪改颜色
    pycharm 中如何更改颜色主题? PyCharm 是一款流行的 Python IDE,允许用户自定义其界面颜色主题,以创建更个性化和舒适的开发环境。以下是如何在 PyCharm 中更...
    99+
    2024-04-25
    python pycharm
  • 在PyCharm搭建OpenCV-python的环境的详细过程
    目录版本步骤1、用PyCharm创建一个工程;2、打开设置,添加配置(add);3、安装opencv-python库;4、稍等片刻;5、测试;版本 PyCharm2021.2.3 +...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作