有的代码文件,可能我们放到服务器上,运行规定的次数如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 &quot;code start&quot; 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() 请注意,这段 代码 仅供学习和研究使用,请勿 用于 非法用途。