python-一些操作常识

python-一些操作常识

问题

python以及一些零碎的一些常识问题,很常用但是想不起来,因此这里总结一下

解决

删除目录下的文件和文件夹

删除文件

os.remove("demofile.txt")

删除目录

os.rmdir("myfolder")

只能删除空目录

python总是提示地址错误,但是看不出区别

将地址复制到文本文档,点击保存,如果出现非法格式提示框,不用管,直接保存
打开刚才保存的文档
如果看到地址前面有一个?号,删掉,就是他捣的鬼
复制地址即是正确的地址了

三目运算符

条件为真时的结果 if 判段的条件 else 条件为假时的结果
x if(x>y) else y
可嵌套
重命名文件,文件夹

os.rename(os.path.join(path,file),os.path.join(path,str(count)+".jpg"))

os.path.join(path,file)用于组装路径
1.如果各组件名首字母不包含’/’,则函数会自动加上
Path1 = ‘home’
Path2 = ‘develop’
Path3 = ‘code’
home\develop\code
2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃
Path1 = ‘/home’
Path2 = ‘develop’
Path3 = ‘code’
/home\develop\code

Path1 = ‘home’
Path2 = ‘/develop’
Path3 = ‘code’
/develop\code
3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾

创建client客户端

import socket
# 1. 创建tcp的套接字
tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 2. 链接服务器
tcp_socket.connect((ip, 8080))
# 3. 发送数据/接收数据
send_data = input("请输入要发送的数据:")
tcp_socket.send(send_data.encode("utf-8"))
recv_data = tcp_socket.recv(1024)
print(data.decode('utf-8'))
# 4. 关闭套接字
tcp_socket.close()
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100243.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • IDEA忽略文件,防止git提交不想提交的文件的探索

    IDEA忽略文件,防止git提交不想提交的文件的探索使用IDEA开发有一段时间了,从陌生到熟悉的过程算是很平稳的度过,感谢IntelliJIDEA交流群(群号244908708)里面的群友对我提供的帮助,感谢群主的github上面提供的资料。这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下1.在项目中隐藏掉你不想看到的文件夹或者文件,2.使用.ignore插件在IDEA中忽略你要提交的文件。一个…

  • 第一章,安装Vmware和Ubuntu「建议收藏」

    第一章,安装Vmware和Ubuntu「建议收藏」第一章,安装Vmware和Ubuntu

  • Redis—windows环境安装Redis和Redis sentinel部署教程

    一:Redis的下载和安装 1:下载Redis Redis的官方网站Download页面,Redis提示说:Redis的正式版不支持Windows,要Windows学习Redis,请点击Learn more,跳转到:https://github.com/MSOpenTech/redisThe Redis project does not officially support W…

  • java lang illegalargument_java property

    java lang illegalargument_java propertyErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith’debug’enabled.2021-12-2922:52:35.557ERROR[cloud-payment-service,,,]13720—[restartedMain]o.s.b.d.LoggingFailureAnalysisReporter:************…

  • ubuntu copy命令「建议收藏」

    ubuntu copy命令「建议收藏」cp(copy)命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。语法:cp[选项]源文件或目录目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:-a该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。-d拷贝时保留链接。

    2022年10月25日
  • java和基岩版区别_我的世界基岩版与Java版有什么区别?「建议收藏」

    java和基岩版区别_我的世界基岩版与Java版有什么区别?「建议收藏」我的世界是一款受到非常多玩家喜爱的沙盒建造游戏,玩家可以在三维世界里做任何自己想做的事情。很多小白玩家分不清基岩版和Java版的区别。为此,小编特意收集了资料给大家分享一下本篇教程,希望能够帮助到大家。本质区别java版Java版顾名思义是使用Java语言编程的,是minecraft的最初版本,一般称之为Java版JE版。基岩版基岩版英文名称为BedrockEdition,使用C++语言编程,…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号