必须放在特定的文件夹中才能运行的Python程序

下面的小代码要演示的问题是,可以规定某个Python程序必须放在特定的文件夹(代码中假设必须放到Python安装目录中)中才能运行,移动到其他文件夹之后会拒绝运行。

import os import sys

#获取当前文件夹或程序所在文件夹 cur = os.getcwd() #Python安装文件夹 right = sys.prefix

if right != cur: print("You must place this program in Python installation directory first, and then run it.") exit() print("OK. Now you can do your intended things.Congratulations.")

原文发布于微信公众号 - Python小屋(Python_xiaowu)

原文发表时间:2017-01-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小狼的世界

Linux中的Diff和Patch

本文主要记录两个命令的学习情况:diff 和 patch。diff 和 patch 是一对工具,使用这对工具可以获取更新文件与历史文件的差异,并将更新应用到历史...

1723
来自专栏坚毅的PHP

使用 Java Service Wrapper 启动java后台进程服务

 Java Service Wrapper (http://wrapper.tanukisoftware.com/doc/english/product-ove...

4935
来自专栏波涛汹涌

在CentOS 7上安装MongoDB

在这个MongoDB教程中,我们将解释如何在CentOS 7上安装数据库,然后提供一些基本特性和功能的简短指南。

2.5K2
来自专栏cnblogs

Jenkins之Log Parse的使用

     在初学使用Jenkins的同学们,应该都遇到过通过bash或者cmd命令执行输出的日志,没办法做到对error, warning等状态的分析和统计。在...

2154
来自专栏抠抠空间

Linux用户权限

1810
来自专栏Android群英传

Android Studio关联 API-24的源码

923
来自专栏技术墨客

ESC服务搭建CheckList 原

注意:ESC有安全策略组,修改端口时需要在ESC的管理页面上检查相关的端口是否开放。

984
来自专栏kevin-blog

linux下修改文件所属用户组和文件权限的方法

第一个是修改文件所属的的用户,第二个修改文件所属用户组,-R属性为可选属性,意思是递归修改,也就是把文件下所有文件,包括子目录一起修改,大多数情况下-R 属性都...

3.3K1
来自专栏云鼎实验室的专栏

Tomcat 远程代码执行漏洞分析(CVE-2017-12615)及补丁 Bypass

腾讯云安全中心监测到 Apache Tomcat 修复了2个严重级别的漏洞, 分别为: 信息泄露漏洞、远程代码执行漏洞。

6660
来自专栏编程微刊

(javascript)Vue启动时常见错误及其解决办法

解决方案1: 首先是检查下你的路径有没有错;其次是你import的时候加上.vue后缀试试(components/star/star.vue) 解决方法2:...

3344

扫码关注云+社区

领取腾讯云代金券