# -*- coding: utf-8 -*-
from email.mime.text import MIMEText
import smtplib
def send ():
server = smtplib.SMTP('smtp.gmail.com' )
server.docmd("EHLO server" )
server.starttls()
server.login('xxx@gmail.com', 'xxx')
msg = MIMEText('<html><body>hello world</body></html>', 'html')
# msg = MIMEText(html, 'html')
# msg['Content-Type' ]='text/plain; charset="utf-8"'
msg['Subject' ] = 'from python'
msg['From' ] = 'xxx@gmail.com'
msg['To' ] = 'xxx@163.com'
server.sendmail('xxx@gmail.com', 'xxx@163.com', msg.as_string())
server.close()
if __name__=="__main__" :
send()
2010年11月16日星期二
python时间转换
>>> v = [2010,11,12,0,0,0,0,0,0]
>>> time.mktime(v)
1289491200.0
>>> rtime = time.strptime('20101112', '%Y%m%d')
>>> time.mktime(rtime)
1289491200.0
>>> dt = datetime.datetime.fromtimestamp(1289491200.0)
>>> time.mktime(dt.timetuple())
1289491200.0
>>> dt
datetime.datetime(2010, 11, 12, 0, 0)
>>> time.mktime(v)
1289491200.0
>>> rtime = time.strptime('20101112', '%Y%m%d')
>>> time.mktime(rtime)
1289491200.0
>>> dt = datetime.datetime.fromtimestamp(1289491200.0)
>>> time.mktime(dt.timetuple())
1289491200.0
>>> dt
datetime.datetime(2010, 11, 12, 0, 0)
2010年11月9日星期二
借助Samba利用开发机资源
在一个遗忘的社区内,拿了出来
===请自行飘过===
1. samba安装的目录:
# whereis samba
samba: /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz
2. 到samba下
#cd /etc/samba
#vi smb.conf
[homes]
comment = Home Directories
browseable = yes
writable = yes
把browseable改为yes。
3. 增加smb用户和os的用户映射,前面的os用户,后面是smb用户(可以使多个,空格分隔)
#vi smbusers
os_user1 = os_user1
os_user2 = os_user2
4. 给smb用户赋值密码
#smbpasswd -a os_user1
按提示输入密码即可。设置的用户须在smbusers里已经配置的。
5. 启停
#service smb start|stop|restart|status 或
#/etc/rc.d/init.d/smb start|stop|restart|status
6. 在win下创建映射
TODO: 待插入图片1
输入win下的驱动器,samba服务器的IP和samba的用户。
TODO: 待插入图片1
一切OK!
这样就很容易在OS之间文件操作,还有个大的好处,就是在开发机(装有samba服务)上编译,运行应用服务器,在自己的机器上运行eclipse进行开发,可以远程debug。
===请自行飘过===
1. samba安装的目录:
# whereis samba
samba: /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz
2. 到samba下
#cd /etc/samba
#vi smb.conf
[homes]
comment = Home Directories
browseable = yes
writable = yes
把browseable改为yes。
3. 增加smb用户和os的用户映射,前面的os用户,后面是smb用户(可以使多个,空格分隔)
#vi smbusers
os_user1 = os_user1
os_user2 = os_user2
4. 给smb用户赋值密码
#smbpasswd -a os_user1
按提示输入密码即可。设置的用户须在smbusers里已经配置的。
5. 启停
#service smb start|stop|restart|status 或
#/etc/rc.d/init.d/smb start|stop|restart|status
6. 在win下创建映射
TODO: 待插入图片1
输入win下的驱动器,samba服务器的IP和samba的用户。
TODO: 待插入图片1
一切OK!
这样就很容易在OS之间文件操作,还有个大的好处,就是在开发机(装有samba服务)上编译,运行应用服务器,在自己的机器上运行eclipse进行开发,可以远程debug。
2010年11月1日星期一
订阅:
博文 (Atom)