page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6241 次

3096 个回答

0 赞同

如何用Python删除一个文件?

使用 os.remove(filename) 或者 os.unlink(filename)

回答于 2021-11-13 11:20

0 赞同

如何用 Python 来发送邮件?

python实现发送和接收邮件功能主要用到poplib和smtplib模块。 poplib用于接收邮件,而smtplib负责发送邮件。 #! /usr/bin/env python #coding=utf-8 import sys import time import poplib import smtplib # 邮件发送函数 def send_mail():      try:         handle = smtplib.SMTP('smtp.126.com',25)  ...

回答于 2021-11-13 11:19

0 赞同

当退出 Python 时,是否释放全部内存?

不是。 循环引用其它对象或引用自全局命名空间的对象的模块,在Python退出时并非完全释放。另外,也不会释放C库保留的内存部分。

回答于 2021-11-13 11:19

0 赞同

什么是猴子补丁?

在运行期间动态修改一个类或模块。 >>> class A:     def func(self):         print("Hi") >>> def monkey(self): print "Hi, monkey" >>> m.A.func = monkey >>> a = m.A() >>> a.func() Python 运行结果为: Hi, Monkey

回答于 2021-11-13 11:18

0 赞同

赋值、浅拷贝和深拷贝的区别?

(1) 赋值 在 Python 中,对象的赋值就是简单的对象引用,这点和 C++不同,如下所示: a = [1,2,"hello",['python', 'C++']] b = a 在上述情况下,a 和 b 是一样的,他们指向同一片内存,b 不过是 a 的别名,是引用。 我们可以使用 b is a 去判断,返回 True,表明他们地址相同,内容相同,也可以使用 id() 函数来查 看...

回答于 2021-11-13 11:18

0 赞同

init 和new的区别?

当我们使用「类名()」创建对象的时候,Python 解释器会帮我们做两件事情:第一件是为对象在内存分配空间,第二件是为对象进行初始化。「分配空间」是new 方法,初始化是init方法。 new 方法在内部其实做了两件事情:第一件事是为「对象分配空间」,第二件事是「把对象的引用返回给 Python 解释器」。当 Python 的解释器...

回答于 2021-11-13 11:17

0 赞同

Python 的变量、对象以及引用?

首先把结论抛出来: 变量是到内存空间的一个指针,也就是拥有指向对象连接的空间; 对象是一块内存,表示它们所代表的值; 引用就是自动形成的从变量到对象的指针。 以下是具体解释: 在 Python 中使用变量的时候不需要提前声明变量及其类型,变量还是会正常工作。在 Python 中,这个是以一种非常流畅的方式完成,下面...

回答于 2021-11-13 11:16

0 赞同

Python 如何处理上传文件?

Python 中使用 GET 方法实现上传文件,下面就是用 Get 上传文件的例子,client 用来发 Get 请求,server 用来收请求。 请求端代码 import requests #需要安装 requests with open('test.txt', 'rb') as f: requests.get('http://服务器 IP 地址:端口', data=f) 服务端代码 var http = require('http');var fs = req...

回答于 2021-11-12 14:34

0 赞同

Python 中可以实现并发的库有哪些?

线程进程协程threadin

回答于 2021-11-12 14:33

0 赞同