展开

关键词

pythonWindows特殊代码

有时候你想给你的程序添加桌面快捷方式,但却连桌面的准确都不知道,还好微软的API给出了一些特殊方法,再利用python的win32com模块(非标准库)即可在python中实现同样的操作 # -- coding: cp936 -- from win32com.shell import shell from win32com.shell import shellcon #启动 ,关键是最后的参数CSIDL_STARTUP,这些参数可以在微软的官方档中找到 startup_path = shell.SHGetPathFromIDList(shell.SHGetSpecialFolderLocation (0,shellcon.CSIDL_STARTUP)) #桌面,将最后的参数换成CSIDL_DESKTOP即可 desktop_path = shell.SHGetPathFromIDList

9530

pythonWindows特殊代码

有时候你想给你的程序添加桌面快捷方式,但却连桌面的准确都不知道,还好微软的API给出了一些特殊方法,再利用python的win32com模块(非标准库)即可在python中实现同样的操作 # -- coding: cp936 -- from win32com.shell import shell from win32com.shell import shellcon #启动 ,关键是最后的参数CSIDL_STARTUP,这些参数可以在微软的官方档中找到 startup_path = shell.SHGetPathFromIDList(shell.SHGetSpecialFolderLocation (0,shellcon.CSIDL_STARTUP)) #桌面,将最后的参数换成CSIDL_DESKTOP即可 desktop_path = shell.SHGetPathFromIDList

8030
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    pythonWindows特殊代码

    有时候你想给你的程序添加桌面快捷方式,但却连桌面的准确都不知道,还好微软的API给出了一些特殊方法,再利用python的win32com模块(非标准库)即可在python中实现同样的操作 # -- coding: cp936 -- from win32com.shell import shell from win32com.shell import shellcon #启动 ,关键是最后的参数CSIDL_STARTUP,这些参数可以在微软的官方档中找到 startup_path = shell.SHGetPathFromIDList(shell.SHGetSpecialFolderLocation (0,shellcon.CSIDL_STARTUP)) #桌面,将最后的参数换成CSIDL_DESKTOP即可 desktop_path = shell.SHGetPathFromIDList

    8640

    PyQt5 技术篇-调用对话框对话框返回选中的多个

    下面是常用的4个对话框动作:QFileDialog.getExistingDirectory() # 返回选中的QFileDialog.getOpenFileName() # 返回选中的 QFileDialog.getOpenFileNames() # 返回选中的多个QFileDialog.getSaveFileName() # 存储实例:QFileDialog.getExistingDirectory (None, 请选择, D:Qt_ui)QFileDialog.getExistingDirectory(self, 请选择, D:Qt_ui)注: 第一个参数,有self的话用self 第三个参数,设置默认打开实例QFileDialog.getOpenFileNames(None, 请选择要添加的, path, Text Files (*.xls);;All Files (*))注: 第四个参数

    3.1K10

    Python-os-01-当前所在

    系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2这个系列讲讲os模块常用功能本介绍:py 所在Part 1:代码import osprint(os.path.abspath(__file__))current_address_1 = os.path.dirname(os.path.abspath Part 2:部分代码解读本提供三种方法所在绝对其中os.path.abspath(.)及os.getcwd()的是当前工作目录所在,并不是该py所在os.chdir

    55410

    使用python扫描所有

    知识点:os.walk()函数os.walk() 方法用于通过在目录树中游走输出在目录中的名,向上或者向下。 os.walk() 方法是一个简单易用的、目录遍历器,可以帮助我们高效的处理、目录方面的事情。 root 所指的是当前正在遍历的这个的本身的地址dirs 是一个 list ,内容是该中所有的目录的名字(不包括子目录)files 同样是 list , 内容是该中所有的(不包括子目录 如果 topdown 参数为 True,walk 会遍历top,与top 中每一个子目录。 返回值一个三元组(root,dirs,files)代码示例: for dirpath,dirnames,filenames in os.walk(目录): if dirnames: for dirname

    5010

    Golang

    27320

    Java web项目如何某个下面的 绝对

    代码如下:将upload  换成你要加载的即可String classpath = this.getClass().getResource().getPath().replaceFirst(,

    3.1K20

    js所选

    前言本来今天想用vue做一个button,点击后选择本地,并,但只在html下实现了,vue下还要研究下。 实现这个小工具的大概的思就是,后,将所选的按照顺序存放到一个中,然后点击另一个按钮之后,调用现有的python程序,这个python程序去读本中的内容,依次合并

    2.4K20

    Android通过URI

    之前在工作的过程中,遇到不同 Android 版本下 URI 采用不同方式来的问题。因为需求的原因,要求拍照上传或者从相册中选择图片上传,而且图片是需要经过压缩的,大小不能超过2M。 intent, FILE_CHOOSER_RESULT_CODE);之后就是在 onActivityResult(int requestCode, int resultCode, Intent data) 中到 最关键的来了,如果通过 URI 来呢?比如,现在 URI 为 content:mediaextenralimagesmedia17766 ,而我们需要得到对应的

    1K60

    的后缀名字

    使用QFileInfo的名字与后缀测试 tmpfile.tar.gz1 名返回不带名字的 fileQString QFileInfo::baseName() const返回名字和后缀 file.tar.gzQString QFileInfo::fileName() const2 后缀返回 gzQString QFileInfo::suffix() const返回 tar.gzQString

    48420

    SAS Macro小技巧—

    今天给大家Share一下SAS Macro的技巧!有哪些用途呢:如果都用宏变量表示,当的物理发生变化时,都还是可以直接运行程序!不需要修改成程序~上代码! 为SAS程序所在。(如上代码可以直接复用)SAS 创建:如下代码:这样做的的好处是啥呢,每次运行数据或者数据集想实现自动存下来,这个时候就可以用SAS自动创建的方式来存储。 *系统时间* data _null_; call symput(date,left(compress(put(&sysdated,yymmdd10.),-, ))); run;*以时间命名的新建 first:proc contnets 变量列表 并筛选出你需要变量。

    1.4K30

    基于linux命令提内特定

    最近需要实现自动化搜寻特定下的特定,并且需要分别保存名。算然使用python的walk能够实现,但是感觉复杂了些。于是想看看linux自带的命令是否能完成这项工作。 test.py | |____test.txt | |____regex.py |____MongoDB | |____.gitignore | |____cnt_fail.py | |____db 目标一:所有 -name ‘*.py’进行查找,得出的结果是包含劲的 .testtest.py .testregex.py .MongoDBcnt_fail.py 我们只需要名的话可以使用linux提供的命令basename -name ‘*.py’ -exec basename {} ; 结果: test.py regex.py cnt_fail.py 其中{} 用于与-exec选项结合使用来匹配所有结果,然后支名 目标二:得所有py,去重复,删除开头的“.”字符 linux也有的命令dirname 略微修改之前的命令能够显示所有find .

    48931

    OC中根据大小

    NSString * cachePath = ; NSInteger  size =  ;  大小 -(NSInteger)getSizeOfFilePath:(NSString *)filePath { ** 定义记录大小 * NSInteger totalSize = 0; ** 创建一个管理对象 * NSFileManager * manager = ; **下的所有包括子 * NSArray * subPaths = ; ** 遍历名称 * for (NSString * fileName in subPaths) { ** 拼接完整 * NSString * subPath = ; ** 判断是否是隐藏 * if () { continue;         } ** 判断是否是 * BOOL isDirectory;         ; if (isDirectory) { continue;         } ** 属性 * NSDictionary *dict = ; ** 累加 *         totalSize +=

    60520

    js上下

    password }, dataType:json, success:function () { alert(执行成功); }, error:function () { alert(执行失败); } }) } 上下

    30010

    vue下所选绝对

    http:efonfighting.imwork.net本目录:前言vue中实现代码实际效果一番今日前言我们在开发electron桌面应用时,因为常常希望对一些本地做一些操作,需要到这个的绝对 今天一番在electron-vue下实现了单击按钮选择,并绝对然后显示出来的效果。在本来要放弃的时候突然柳暗花明。 这里关键点:document.getElementById(open).files.path,这里的方法是类元素的数组,然后通过path关键字的绝对。 选择 显示 export default { data() { return { textarea: } }, methods: { openFile: function () { document.getElementById ”,可以选中一个本地;点击显示,可以将刚刚选择的的本地绝对显示在本框内。?

    12.3K10

    Java 中几种的方式

    前言 Java 开发中我们经常要,比如读配置等等。今天我们就关于和如何读简单地探讨一下。2. 通常有 相对 与 绝对。 2.1 相对以当前为基准进行一级级目录指向被引用的资源。在 Java 代码中以当前运行的代码所在的位置为参照位置,只要被引用的相对于引用的的位置不变就可以被读到。 一旦改变相对位置就无法被读到。2.2 绝对系统中真正存在的,是指从硬盘的根目录(Windows为盘符)开始,进行一级级目录指向(从根目录一层层读写)。 Java 中读 我们先来声明一个测试:foo|_src| |_Test.java| |_app.yml 其中 Test.java 用来编写读 app.yml 的逻辑。 Java 中通过java.io.File 来进行操作。并且提供了以下三个方法来。3.1 getPath该方法返回抽象名的字符串形式。

    2.1K20

    python工程下的方法

    如下可以工程存放的位置import time, os, randomimport subprocessimport rePATH = lambda p: os.path.abspath(os.path.join (os.path.dirname(__file__), p)) # 当前所在的 cur_path = os.path.dirname(os.path.realpath(__file__)) print(cur_path) # 工程所在的,如果加入目录名字切换到该目录下 config_path = os.path.join(os.path.dirname(cur_path), cofig

    74630

    win10 uwp 出错

    时出现 Access is denied. 需要知道的,在 FileTypeFilter 添加的是具体的类型,不能使用 “*”即使设置为特殊类型,但是没有这类型的也是可以。

    27310

    Python的名字

    dir = ..data20170308221.176.64.146 # root 下的所有(包括子)的名字..data20170308221.176.64.1461 # dirs 返回下面所有(包括子)的名字数组 # files 返回线面所有(包括子)的名字数组 for root, dirs, files in os.walk(dir) : # print(root) # print(files) print(dirs) # for file in files: # print(os.path.join(root, file))# 当前目录下所有的名字

    5K20

    扫码关注云+社区

    领取腾讯云代金券