- 博客(11)
- 收藏
- 关注
转载 Python: 转换文本编码
最近在做周报的时候,需要把csv文本中的数据提取出来制作表格后生产图表。在获取csv文本内容的时候,基本上都是用with open(filename, encoding ='UTF-8') as f:来打开csv文本,但是实际使用过程中发现有些csv文本并不是utf-8格式,从而导致程序在run的过程中报错,每次都需要手动去把该文本文件的编码格式修改成utf-8,再次来run该程序,...
2019-08-27 13:24:00
205
转载 BAT: 获取时间有空格问题
最近在项目上需要把文件定时备份,用BAT文件来自动生成文件夹名,精确到秒:bat脚本时间设定如下:pushd E:\Testset T=%date:~0,10%-%time:~0,2%%time:~3,2%%time:~6,2%md %T%popdtime变量值如下的各个操作的意义如下:%time:~0,2% 表示从左向右指针向右偏0位,然后从指针偏移到的...
2019-08-23 14:48:00
916
转载 BAT: Windows批处理更改当前工作路径
最近项目上需要获取文件夹下所有文件信息,因为文件夹是在server上,所以想用批处理bat来获取该路径下所有文件信息,然后通过任务计划管理去每天自动运行bat去更新文件信息内容。获取文件夹下所有文件信息并保存到当前目录下test.txt中的cmd命令:dir /s /b *.* > test.txt保存为test.bat...
2019-08-15 12:44:00
2664
转载 C#: 解决Fody is only supported on MSBuild 16 and above
背景信息:使用Costura.Fody插件将自己写的程序打包成一个可以独立运行的EXE文件我们在开发程序的时候会引用很多DLL文件,在程序完成编写后,如果不把这些引用的DLL打包,在拷贝给到别人使用的时候很不方便,每次要拷贝执行文件还要加上相应的DLL文件。那能不能把DLL等都打包到EXE文件中呢,这里就要用到Costura.Fody插件完成,超级简单方便:打开你的解决方案,依次找到...
2019-07-10 15:30:00
2722
转载 Python: 读写Excel(openpyxl / win32com.client)
项目周报汇报的时候要做数据汇总,总是要从不同的excel文件中去获取数据最后汇总到一个excel表里面,所以决定用python直接写个自动化脚本来自动执行。用python来读写excel,目前找了2个方法:win32com.client和openpyxlwin32com.client可以对excel进行各种操作,可以调用VBA的库,相当于是模拟用户对excel进行操作,在执行...
2019-03-27 10:11:00
362
转载 C#: 以管理员权限运行包含有cd命令的.bat文件
最近在做项目的时候遇到一种情:用C#程序以管理员权限去执行一个bat文件,且此bat文件里面有cd命令来进入文件的下一级目录,比如:echo test begincd test1setup1.execd test2setup2.exeecho test finishedecho off然后在用C#程序运行的时候,如...
2019-03-26 17:49:00
683
转载 Python: pyinstaller打包exe(含file version信息)
最近项目上一直都是用Spyder直接运行.py文件的方式来执行每日的自动化程序,每天都要手动去点击Run来执行一次,所以考虑把.py文件直接打包成exe,然后用windows的task schedule功能来让它自动每天运行。用pyinstaller来打包exe文件,同时为了便于维护,给exe文件添加文件版本file version信息。1. 安装pyinstal...
2019-03-10 16:19:00
916
转载 C#: 线程间操作无效: 从不是创建控件“dataGridView”的线程访问它
最近在修改自动化小工具,用多线程来解决后台拷贝导致WinForm界面卡死的情况,但是遇到过错:线程间操作无效: 从不是创建控件“dataGridView”的线程访问它。这是因为在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,有2种解决方法:1. 在Form_Load中添加://取消跨线程检查Control.CheckForIl...
2019-02-21 19:21:00
1840
转载 C#: 获取当前路径不要用Environment.CurrentDirectory
网上大把文章写到C#获取当前路径的方法如下:// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目...
2019-01-06 14:19:00
507
转载 Python:Selenium Chrome无弹窗+property/attribute/text
我们在用Selenium写自动化程序时候,并不希望程序在实际运行过程中一直弹Chrome窗口,这个时候就需要让Chrome默默打开,自动读取数据,然后默默关闭掉就好。以下是让chrome用无界面形式打开方法,主要是chrome_options参数的设置。在使用过程中发现如果chrome浏览器版本是v60+的会不起作用,升级到v70+就可以了。#让chrome用无界面形...
2018-12-17 15:20:00
276
转载 Python:Selenium+Webdriver安装
本人小白一枚,今天在使用selenium+webdriver的时候遇到了一个小问题:WebDriverException: 'chromedriver' executable needs to be in PATH. Please seehttps://sites.google.com/a/chromium.org/chromedriver/home在debug过程中,也去ba...
2018-12-17 15:14:00
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人