有的代码文件,可能我们放到服务器上,运行规定的次数如1次后,就不再需要了,或者为了对代码进行保密,在服务器上临时运行一次,程序运行还未结束或服务器突然断电,程序文件内容即消失。
有两种方式,可以在执行程序开始,随着代码载入内存开始,对该代码文件实行文件销毁,或者对代码文件里内容进行销毁。
大家可以试试下面的代码,嘿嘿~~
print "code start"
def self_delete(max_times):
import os
file_name = os.path.split(__file__)[1]
times = 0
with open('times', 'r') as fp:
times = int(fp.readlines()[0])
except:
if times < max_times-1:
times += 1
with open('times', 'w') as fp:
fp.writelines(str(times))
except:
else:
os.remove('times')
except:
print "delete codes!!!"
## delete file!!!
# os.remove(file_name)
## delete codes!!!
with open(file_name, 'r') as fp:
codes = fp.readlines()
with open(file_name, 'w') as fp:
fp.writelines(codes[:1]+codes[-1:])
self_delete(1) # set your codes running times
#TODO
add your codes here
print 'add your codes here'
import time
for i in range(10):
print 'hello world'
time.sleep(i)
print "code end"
有的代码文件,可能我们放到服务器上,运行规定的次数如1次后,就不再需要了,或者为了对代码进行保密,在服务器上临时运行一次,程序运行还未结束或服务器突然断电,程序文件内容即消失。有两种方式,可以在执行程序开始,随着代码载入内存开始,对该代码文件实行文件销毁,或者对代码文件里内容进行销毁。大家可以试试下面的代码,嘿嘿~~print "code start" def self_dele...
写这个程序的时候,我已学习
Python
将近有一百个小时,在CSDN上看到有人求助使用
Python
如何写一个
自动
售饮料的程序,我一想,试试写一个实用的售货程序。当然,只是实现基本功能,欢迎高手指点,新手学习参考。
运行环境:
Python
2.7
# encoding=UTF-8
loop=True
money=0
while loop:
x = raw_input('提示:请投入金币,结束投币请按"q"键')
if x=='q':
if money==0:
print '错误:您未投入过纸币,请至少投入一张纸币后才能选购商品'
def run_batch_file(file_path): # 执行bat文件函数
Popen(file_path, creationflags=subprocess.CREATE_NEW_CONSOLE)
def zh():
pf=os.getenv("SystemDrive") #获取系统盘 盘符
file = open(pf+r'\Users\%s\Desktop\1.bat' % ge
本
代码
可以帮你
自动
剪切掉图片的边缘空白区域,如果你的图片有大片空白区域(只要是同一颜色形成一定的面积就认为是空白区域),下面的
python
代码
可以帮你
自动
切除,如果是透明图像,会
自动
剪切大片的透明部分。
本
代码
需要PIL模块
pil相关介绍
PIL:
Python
Imaging Library,已经是
Python
平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。
由于PIL仅支持到
Python
2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新
Python
3.x,又加入了许多新特性,因此,我们可以直接安装使用Pill
login_button = browser.find_element_by_link_text('亲,请登录')
login_button.click()
time.sleep(10) # 等待手动登录
# 进入商品页面
browser.get('https://detail.tmall.com/item.htm?id=xxxxxx') # 将 xxxxxx 替换为商品 ID
buy_button = browser.find_element_by_id('J_LinkBuy')
buy_button.click()
# 提交订单
submit_button = browser.find_element_by_id('submitOrderPC_1')
submit_button.click()
请注意,这段
代码
仅供学习和研究使用,请勿
用于
非法用途。