-
2020-12-19 14:17:56
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。
以文件形式发送wps的操作步骤是;
1、首先点击想要发送的文档,点击页面上的分享。
2、其次点击页面下面的以文件发送。
3、然后在页面上选择发送对象即可。
是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字编辑、表格、演示稿等多种功能。具有内存占用低、运行速度快、体积小巧、强大插件平台支持、免费提供海量在线存储空间及文档模板等优点,覆盖Windows、Linux、Android、iOS等平台。
包括四大组件:“ WPS文字”、“WPS表格”、“WPS演示”以及“ 轻办公”,能无障碍兼容微软Office格式的文档:不仅可以直接打开、保存微软Office格式的文档,微软Office也可正常编辑WPS保存的文档。除了在文档格式上兼容,WPS在使用习惯、界面功能上,都与微软Office深度兼容,降低了用户的学习成本,完全可以满足个人用户日常办公需求。
更多相关内容 -
QQ邮箱怎么发送文件夹
2021-06-17 08:05:17人们在发送qq邮件时希望把文件夹的内容全部发送过去,可是qq邮箱都没有发送文件夹的功能,那么文件夹中所有的文件就只有一张一张添加附件进行发送吗?其实可以把文件压缩后进行发送。QQ邮箱怎么发送文件夹?下面一起来...人们在发送qq邮件时希望把文件夹的内容全部发送过去,可是qq邮箱都没有发送文件夹的功能,那么文件夹中所有的文件就只有一张一张添加附件进行发送吗?其实可以把文件压缩后进行发送。QQ邮箱怎么发送文件夹?下面一起来看看qq邮箱发送文件夹教程。
操作步骤
1、qq邮箱如何发送文件夹的首要是打开电脑,在磁盘中找到等下要在邮箱中进行发送的文件夹,选定文件,右键鼠标,在弹出的对话框中选择“添加到****.zip,或.rar等选项。如下图;前提是电脑安装了压缩软件,一般电脑安装后都有的。
2、点击后, 软件自动进行文件压缩,在相同目录下出现一个同名的压缩文件。
3、打开QQ面板,找到要发送邮件的QQ好友,选定它,点击鼠标右键,在弹出的菜单中选择“发送电子邮件”;如下图所示;
4、进入邮件编写页面,按照要求填写好收件人,主题和正文等信息。并对正文文字格式进行设置好,使用邮件内容更美观。
5、内容填写好后,点击“主题”下方的“添加附件”按钮。从中调出附件选择对话框。
6、弹出附件选择对话框后,从资源管理器中找到刚才的压缩文件的位置,选定它,点击打开按钮。系统自动进入邮件附件上传过程。如下图。
7、邮件附件添加好之后,也可继续添加附件,如果附件全部添加完成好了, 点击下方的发送,或选择定时发送,设置好发送时间。就可以把文件夹的内容发送过去了。
编后语:以上便是QQ邮箱怎么发送文件夹的步骤。其实是通过把文件压缩的形式,把文件打包发送过去,QQ邮箱的使用也是很简单的,多尝试一下就可以了。还可以发送邮件到自己的邮箱。小编经常使用这些方法,一般是在别的电脑上做了一些文件,可以通过发到邮箱,之后使用别的电脑,再登陆邮箱下载文件。
-
Windows 操作系统下以图片形式发送压缩文件
2018-10-13 11:20:43文章目录Windows 操作系统下以图片形式发送压缩文件1、表现形式2、应用3、如何创建一个这样的文件 Windows 操作系统下以图片形式发送压缩文件 1、表现形式 一个文件,双击打开时是一张图片,将后缀改成.zip 即可...Windows 操作系统下以图片形式发送压缩文件
1、表现形式
一个文件,双击打开时是一张图片,将后缀改成.zip 即可变成一个压缩文件,解压可以提取其中的文件
2、应用
1、可以对大部分人隐藏真实文件
2、相对于创建隐藏文件,该方式更加隐秘
3、发给别人时可以装逼
4、秀操作3、如何创建一个这样的文件
1、准备一个压缩文件,一张图片
2、把这2个文件夹放置到同一个文件夹内
3、打开cmd.exe
4、用cd 命令移动到当前文件夹
5、输入命令// 命令运行结构 copy /b 图片的文件名 + 压缩文件名 目标文件名+图片后缀 // 举例 // 有一张图片 123.jpg ,一个压缩包 456.zip,那么命令应该这么写 copy /b 123.jpg+456.zip 789.jpg // 注意点 // 网上很多教程会让你把目标文件改成原来的图片的名字,这样做会导致你原来的图片被覆盖 // 目标文件可以是其它的名字,这样会新创建一个文件,而不是覆盖原文件
-
python邮件发送smtplib使用详解
2020-09-20 11:55:03主要为大家详细介绍了python邮件发送smtplib的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
新建文件夹_计算机网络_
2021-10-04 09:02:13◎ 范例中服务器地址和端口是固定值,请你将它们改成——允许用户以参数形式从命令行输入;◎ 范例中客户机发送的是固定文本”Hello Network!”,请改成——允许用户输入字符串,按回车发送;实现循环,直至客户机... -
python:自动压缩指定文件夹作为附件发送邮件到指定邮箱
2017-09-25 15:34:15为了项目方便和代码备份,简单写了一个自动压缩指定文件夹并且作为...3、将第2步中生成的zip文件自动以附件的形式发送到指定邮箱,如762193719@qq.com 项目代码: 我把项目命名为codeManager,主要包含两个module:为了项目方便和代码备份,简单写了一个自动压缩指定文件夹并且作为附件发送邮件到指定邮箱的脚本。
需求:
1、目标文件夹:D:\mydev\python
2、取第1步中的目标文件夹,自动压缩生成压缩文件zip
3、将第2步中生成的zip文件自动以附件的形式发送到指定邮箱,如762193719@qq.com
项目代码:
我把项目命名为codeManager,主要包含两个module:
1、emailManager,作为发送邮件的handler
2、zipManager,作为压缩文件的handler
项目目录结构如下:
1、emailManager
[1] __init__.py,作为module import的必要文件
[2] email_manager.py,发送邮件的必要算法
2、zipManager
[1] __init__.py,作为module import的必要文件
[2] zip_manager.py,压缩文件的必要算法
3、run.py,总入口文件
以下是各文件的源代码:
email_manager.py
- #
-*- coding: utf-8 -*- -
- '''
- 发送邮件
- '''
-
- import
smtplib - import
email.MIMEMultipart - import
email.MIMEText - import
email.MIMEBase - import
os.path - import
mimetypes - import
os - from
os.path import join, getsize - import
traceback -
- #
解决乱码问题 - import
sys - reload(sys)
- SYS_ENCODING
= 'cp936' # 定义系统编码 - sys.setdefaultencoding(SYS_ENCODING)
# 设置默认编码 -
- class
EmailManager: -
''' -
send email to the given email address automatically -
''' -
-
def __init__(self, **kw): -
' 构造函数 ' -
self.kw = kw -
-
self.smtp_server = "smtp.163.com" -
self.MAX_FILE_SIZE = 10 * 1024 * 1024 # 10M -
-
def run(self): -
# 总入口 -
try: -
# 初始化 -
self.__my_init() -
# 登录SMTP服务器,验证授权 -
server = self.get_login_server() -
# 生成邮件主体内容 -
main_msg = self.get_main_msg() -
# 生成邮件附件内容 -
file_msg = self.get_attach_file_msg() -
-
if file_msg is not None: -
main_msg.attach(file_msg) -
-
# 得到格式化后的完整文本 -
fullText = main_msg.as_string() -
-
# 发送邮件 -
server.sendmail(self.msg_from, self.receiver, fullText) -
-
except Exception, e: -
print e -
-
exstr = traceback.format_exc() -
print exstr -
-
server.quit() -
exit() -
-
def get_main_msg(self): -
' 生成邮件主体内容 ' -
# 构造MIMEMultipart对象做为根容器 -
main_msg = email.MIMEMultipart.MIMEMultipart() -
-
# 构造MIMEText对象做为邮件显示内容并附加到根容器 -
text_msg = email.MIMEText.MIMEText(self.msg_content, _charset="utf-8") -
main_msg.attach(text_msg) -
-
# 设置根容器属性 -
main_msg['From'] = self.msg_from -
main_msg['To'] = self.msg_to -
main_msg['Subject'] = self.msg_subject -
main_msg['Date'] = self.msg_date -
-
return main_msg -
-
def get_attach_file_msg(self): -
' 生成邮件附件内容 ' -
if self.attach_file is not None and self.attach_file != "": -
try: -
self.validate_file_size() -
-
data = open(self.attach_file, 'rb') -
ctype,encoding = mimetypes.guess_type(self.attach_file) -
if ctype is None or encoding is not None: -
ctype = 'application/octet-stream' -
maintype,subtype = ctype.split('/',1) -
file_msg = email.MIMEBase.MIMEBase(maintype, subtype) -
file_msg.set_payload(data.read()) -
data.close() -
-
email.Encoders.encode_base64(file_msg) #把附件编码 -
-
## 设置附件头 -
basename = os.path.basename(self.attach_file) -
file_msg.add_header('Content-Disposition','attachment', filename = basename) #修改邮件头 -
-
return file_msg -
except Exception, e: -
print e -
return None -
-
else: -
return None -
-
def get_login_server(self): -
' 登录SMTP服务器,验证授权信息 ' -
server = smtplib.SMTP(self.smtp_server) -
server.login(self.server_username, self.server_pwd) #仅smtp服务器需要验证时 -
-
return server -
-
def validate_file_size(self): -
' 验证文件大小是否合法 ' -
if getsize(self.attach_file) > self.MAX_FILE_SIZE: -
raise Exception(u'附件过大,上传失败') -
-
def __my_init(self): -
' 配置初始化 ' -
# 邮箱登录设置 -
self.server_username = self.__get_cfg('server_username') -
self.server_pwd = self.__get_cfg('server_pwd') -
-
# 邮件内容设置 -
self.receiver = self.__get_cfg('msg_to') -
-
self.msg_from = self.server_username -
self.msg_to = ','.join(self.__get_cfg('msg_to')) -
self.msg_subject = self.__get_cfg('msg_subject') -
self.msg_date = self.__get_cfg('msg_date') -
self.msg_content = self.__get_cfg('msg_content') -
-
# 附件 -
self.attach_file = self.__get_cfg('attach_file', throw=False) -
-
def __get_cfg(self, key, throw=True): -
' 根据key从**kw中取得相应的配置内容 ' -
cfg = self.kw.get(key) -
if throw == True and (cfg is None or cfg == ''): -
raise Exception(unicode("配置不能为空!", 'utf-8')) -
-
return cfg -
-
zip_manager.py
- #coding=utf-8
-
- '''
- 压缩文件夹,生成zip文件
- '''
-
- import
os,zipfile - from
os.path import join - from
datetime import date - from
time import time - import
traceback -
- #
解决乱码问题 - import
sys - reload(sys)
- SYS_ENCODING
= 'cp936' # 定义系统编码 - sys.setdefaultencoding(SYS_ENCODING)
# 设置默认编码 -
- class
ZipManager: -
''' -
zip the given folder automatically -
''' -
-
def __init__(self): -
' 构造函数 ' -
pass -
-
@staticmethod -
def zip_dir(dirname,zipfilename): -
' 压缩指定文件夹 ' -
filelist = [] -
if os.path.isfile(dirname): -
filelist.append(dirname) -
else : -
for root, dirs, files in os.walk(dirname): -
for name in files: -
# hard code,原有压缩文件跳过 -
if name.endswith('.zip'): -
continue -
# hard code end -
filelist.append(os.path.join(root, name)) -
-
zf = zipfile.ZipFile(zipfilename, "w", zipfile.zlib.DEFLATED) -
for tar in filelist: -
arcname = tar[len(dirname):] -
#print arcname -
zf.write(tar,arcname) -
zf.close() -
-
@staticmethod -
def unzip_file(zipfilename, unziptodir): -
' 解压缩指定文件夹 ' -
if not os.path.exists(unziptodir): os.mkdir(unziptodir, 0777) -
zfobj = zipfile.ZipFile(zipfilename) -
for name in zfobj.namelist(): -
name = name.replace('\\','/') -
-
if name.endswith('/'): -
os.mkdir(os.path.join(unziptodir, name)) -
else: -
ext_filename = os.path.join(unziptodir, name) -
ext_dir= os.path.dirname(ext_filename) -
if not os.path.exists(ext_dir) : os.mkdir(ext_dir,0777) -
outfile = open(ext_filename, 'wb') -
outfile.write(zfobj.read(name)) -
outfile.close() -
-
- #
测试函数 - if
__name__ == "__main__": -
folder = r'D:\ruansz\code\python\codeManager\zipManager\test' -
filename = 'test.zip' -
dirbase = r'test' -
targetbase = 'D:'+'/' -
-
ZipManager.zip_folder( folder, filename, dirbase=dirbase) -
run.py
- #coding=utf-8
-
- """
-
- codeManager,自动把本机指定目录下的文件夹打成压缩包,并且作为附件发邮件给指定邮箱,作为备份
- 2016-06-29
by ruansz -
- """
-
- #
解决乱码问题 - import
sys - reload(sys)
- SYS_ENCODING
= 'cp936' # 定义系统编码 - sys.setdefaultencoding(SYS_ENCODING)
# 设置默认编码 -
- import
email.MIMEBase - import
time -
-
- #
自定义包导入 - from
zipManager import zip_manager - from
emailManager import email_manager -
- #
定义一个log函数 - def
log(msg): -
print time.strftime('%Y-%m-%d %H:%M:%S'), ': ', msg -
-
- #
run - if
__name__ == '__main__': -
-
-
log(u'进入run函数') -
-
-
log(u'开始读取压缩配置参数') -
# 定义配置参数 -
# 1、压缩配置 -
timestr = time.strftime('%Y%m%d%H%M%S') # 生成日期时间字符串,作为压缩文件的版本号 -
folder = r'D:\mydev\python' # 压缩目标文件夹 -
target = r'D:\mydev\python\python_v'+timestr+r'.zip' # 压缩后的名称 -
-
log(u'压缩源文件夹:' + folder) -
log(u'压缩输出路径:' + target) -
-
log(u'开始生成压缩文件') -
zip_manager.ZipManager.zip_dir(folder, target) -
log(u'生成压缩文件结束') -
-
-
log(u'开始读取邮件发送配置参数') -
# 2、发送邮件配置 -
mail_cfg = { -
# 邮箱登录设置,使用SMTP登录 -
'server_username': '你的邮箱', -
'server_pwd': '你的邮箱密码', -
-
# 邮件内容设置 -
'msg_to': ['papa0728@163.com', '762193719@qq.com', 'sizhe@staff.sina.com.cn'], # 可以在此添加收件人 -
'msg_subject': u'我的python代码备份' + timestr, -
'msg_date': email.Utils.formatdate(), -
'msg_content': u"我的python代码备份" + timestr, -
-
# 附件 -
'attach_file': target -
} -
log(u'读取邮件发送配置参数:') -
log(u'server_username:' + str(mail_cfg.get('server_username'))) -
log(u'server_pwd:' + str(mail_cfg.get('server_pwd'))) -
log(u'msg_to:' + str(mail_cfg.get('msg_to'))) -
log(u'msg_subject:' + str(mail_cfg.get('msg_subject'))) -
log(u'msg_date:' + str(mail_cfg.get('msg_date'))) -
log(u'msg_content:' + str(mail_cfg.get('msg_content'))) -
log(u'attach_file:' + str(mail_cfg.get('attach_file'))) -
-
-
# 实例化manager对象 -
log(u'开始创建EmailManager') -
email_manager = email_manager.EmailManager(**mail_cfg) -
log(u'开始发送邮件') -
email_manager.run() -
log(u'发送完成') -
log(u'程序结束') -
- 原文地址:http://blog.sina.com.cn/s/blog_78c913e30102x6i5.html
- #
-
该邮件系统项目具有不同的模块示例,例如,新用户从gmail以注册表单的形式创建我们的帐户,并且现有用户...
2021-05-13 22:37:46该项目旨在开发一个基于Web的邮件系统,用户可以通过以(MTA)邮件传输的形式发送邮件以及以IAMP,SMTP,POP作为邮件传递代理来发送和接收邮件。 需要该退出用户来验证其身份,然后他们才可以检查其邮箱中的邮件。... -
folderTransporterWithinLAN:可以在局域网内传输文件夹
2021-07-07 18:44:36folderTransporterWithinLAN It can transports folder within LAN. The usage tutorial is as below: 该软件的使用方法如下: 1、进入源码路径,分别执行...4、接下来Sender又弹出input输入框,要求输入发送目录,在输 -
ftp服务器创建文件夹命令
2021-08-08 02:06:11ftp服务器创建文件夹命令 内容精选换一换当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的。本章节以Windows 2012版本操作系统为例进行NFS文件系统挂载,其他版本... -
文件监控服务(检测文件变化后执行程序)
2020-05-25 14:35:52程序安装后,运行services.msc,会有一项“语音服务”,是以服务形式安装的,需要允许桌面交互,程序本身没有操作界面,修改配置文件可以达到你想要的目的,修改配置文件后重启该服务生效。 完美支持操作系统:... -
后台发送数据的3种形式
2019-05-01 00:59:53向后端发送数据,要求不能刷新页面,所以,一般采用ajax或者是iframe的形式,其中ajax又分为2种方式: a.用原生XmlHttpRequest类进行发送 b.用jquery给我们的方法来发送 1. Ajax发送(jquery形式): $.ajax({ url:... -
windows服务器如何设置文件夹权限
2021-08-07 11:16:52windows服务器如何设置文件夹权限 内容精选换一换实际业务场景下,您可能会需要将文件临时分享给其他人或者将文件永久共享给其他人。临时分享:通过文件的临时URL直接将其分享给其他用户。文件分享强调临时性,所有... -
VB6点对点发送、接收文件源代码实例
2021-05-07 14:24:07程序能够自动搜索局域网内所有运行本程序的计算机,并以QQ头像的形式自动列出局域网内用户,然后相互之间可以发消息,传输文件,指定文件接收的文件夹,文件为自动保存,另外可以设置部门名称、姓名、性别、头像,... -
ansible实现一键部署rsync服务,并将同步结果钉钉消息发送
2020-07-08 14:12:382) 调用钉钉机器人接口,采取markdown形式,此形式可以定义一个固定的标题,比如:rsync同步情况汇总,这样在钉钉机器人安全设置里,只需要将标题设为关键字即可,具体发送内容千奇百怪也没关系。另外两种方式各有... -
发送:具有范围和条件GET支持的流静态文件服务器
2021-02-02 20:43:03Send是一个库,用于以HTTP响应的形式从文件系统流式传输文件,支持部分响应(范围),条件GET协商(If-Match,If-Unmodified-Since,If-None-Match,If-Modified-Since),高测试覆盖率,以及可用于在您的应用程序... -
python 压缩文件并进行邮件发送(附件格式为zip)
2021-08-22 12:04:13将zip压缩文件以附件的形式发送2.最后合并两段代码,实现自动压缩完成后以邮件的形式发送测试报告,结合jenkins+ant+jmeter可进行接口自动化测试,定时跑用例并生成报告。 1.压缩文件格式为zip 直接附上源码: # ... -
securelog:具有懒惰实现的键盘记录器,可通过Gmail的SMTP发送日志
2021-05-03 13:57:54日志以附件形式邮寄,该附件使用zlib压缩(文件: securelog.xxx ); 要解压缩它,您需要编译zlib的examples文件夹中包含的 。 zpipe的用法非常简单: ./zpipe -d < securelog> securelog.txt 去做 -
python获取文件夹下所有文件及os模块方法
2020-12-29 06:42:43python获取文件夹下所有文件方法一:使用os.listdirimport osfor filename in os.listdir(r'c:\windows'):print filename方法二:使用glob模块,可以设置文件过滤import globfor filename in glob.glob(r'c:\windows... -
GRBL-Plotter:一个GCode发送器(不仅适用于绘图仪),最多可用于两个GRBL控制器。 SVG,DXF,HPGL导入。 6...
2021-03-27 19:33:20Windows下使用DotNET 4.0的GRBL的GCode发送器(也应与Windows XP一起使用) 用C#VisualStudio 2015编写。 如果您喜欢GRBL-Plotter,请捐赠一小笔给我看:-) 查看 检查以获取更多信息 该程序是免费的,您可以自担... -
SpringBoot中获取resources文件夹下的文件
2020-11-05 16:32:47SpringBoot中获取resources文件夹下的文件 例如我想获取header.html文件 File file = ResourceUtils.getFile("classpath:templates/header.html"); 完整代码: @Controller public class IndexController { @... -
复印机扫描到windows网络文件夹(scan to SMB)
2021-07-10 02:02:05扫描到网络文件夹(scan to SMB)扫描到网络文件夹是中高速机器扫描的一种常用方法。它不像sharpdesk序列号需要与硬件捆绑,理论上可以免费供局域网内几百个用户使用。如果局域网内本身就有网络文件夹,那么只需要在... -
电脑中的文件夹怎样转换成压缩包?干货分享!如何将电脑中的文件夹调整为压缩包?
2019-07-16 15:07:28我们经常使用电脑来操作一些文件数据整理传播,对于我们的大部分数据信息我们会建立一个文件夹来进行保存,但是我们想要进行将数据信息已文件夹的方式进行传播是无法进行发送的,因为文件夹中包含多个数据内容,发送... -
AutoHotkey实现粘贴截图到文件夹
2021-02-25 17:14:25比如我们写sikuli代码的时候药用到大量的图片,我们不可能一一手动去保存,这样效率太低了,通过下面的操作我们可以轻松的用ctrl+v的方式把图片保存到你选中的句柄(文件夹) 准备工作 截图工具 snipast 下载... -
将活动工作表生成 PDF,并通过电子邮件发送
2022-01-17 15:36:46将活动工作表生成 PDF,并通过电子邮件发送,两种方案。 方案一:通过浏览、选择文件夹 方案二:固定位置 -
mole:Braseidon\Mole 是一种快速高效的网络抓取工具,通过代理针对各种形式的数据
2021-06-14 17:46:06痣 Mole(名称仍在确定中)是一个强大的网页浏览工具... 要运行测试,请从项目文件夹运行以下命令: $ phpunit 贡献 贡献是非常受欢迎的,并将被完全记入。 安全 如果您发现任何与安全相关的问题,请发送电子邮件至而 -
FoosRPI:FoosRPI 旨在将计算机放入桌上足球桌以记录游戏数据
2021-06-06 19:36:23FoosRPI 旨在将计算机放入桌上足球桌以记录游戏数据,将其发送到在线数据库,并以排行榜的形式在网站上显示。 人们在网站上用他们的电话号码注册,然后通过在表格 ID 中发短信来开始游戏。 ============== 文件结构... -
本书以网站和开放式教育资源的形式出版。 只要您相信我,就可以在课堂上自由使用这本书。 有关更多信息,...
2021-03-16 12:12:06工程概论 作者:塞缪尔·贝查拉(Samuel Bechara),... 可以通过发送电子邮件到向教师提供解决方案,并证明您是教授。 执照 Samuel Bechara的“工程学入门”已获得CC BY-NC 4.0的许可。 要查看此许可证的副本,请访问 -
linux传输文件命令 rz 和 sz详解
2021-01-09 21:53:01它是Xmodem 文件传输协议的一种增强形式,不仅能传输更大的数据,而且错误率更小。包含一种名为检查点重启的特性,如果通信链接在数据传输过程中中断,能从断点处而不是从开始处恢复传输。 二. 相关命令 1. 【安装... -
SpringBoot项目中前端页面通过URL访问本地文件夹(访问静态文件)
2020-12-03 20:36:46前端页面通过URL访问本地文件夹 因为SpringBoot项目中使用的嵌入Tomcat,所以前端页面不能像以前那样直接将从Tomcat很目录访问文件。解决办法:继承WebMvcConfigurer接口对访问URL进行拦截,然后将访问文件的URL... -
邮件附件批量发送系统
2008-09-29 07:14:25这是一个用java写的邮件附件批量发送系统,JDK为1.6,它可以把一个文件夹中所有文件及子目录的所有文件批量的发送,发送是一个文件一封邮件的形式发送 使用手册在下面的地址哦! ...