指定浏览器打开指定的网页

首先写个bat

右键-新建-文本文档,更改下格式,把.txt改成.bat,然后右键编辑

输入下列内容(调用ie浏览器打开百度主页)

IE浏览器:

@echo off
start iexplore.exe “www.baidu.com”
保存,双击这个小东西,会先弹出黑框闪一下,然后使用ie浏览器打开了百度;

360极速浏览器:

@echo off
start 360chrome.exe “www.baidu.com”
UC浏览器:

@echo off
start UCBrowser.exe “www.baidu.com”
其他浏览器只要把名字改改就行了。右击浏览器快捷方式,打开文件位置,那个名字就是浏览器的名字。指定网址的话自己百度去。

cmd.exe/c start chrome www.baidu.com 或者这样执行也可以


关注公众号,了解更多it技术(it问答网

将mp4中的声音,抽出生成mp3,放到自己的目录

一、将mp4中的声音,抽出生成mp3,放到自己的目录

from moviepy.editor import AudioFileClip
import os

file_names = os.listdir(r'D:\03 官方教材基础精讲_已完结')  # 获取该目录下面的所有文件的名称

for file_name in file_names:

    file_path = os.path.join(r'D:\03 官方教材基础精讲_已完结', file_name)

    audio = AudioFileClip(file_path)

    audio.write_audiofile(os.path.join(r'D:\03 官方教材基础精讲_已完结', file_name.split('.')[0] + '.mp3'))

 

二、注意:若提示,解决关于moviepy中不存在ImageMagick的报错。解决方法如下:

 

1.第一步当然是安装

pip install moviepy

2.第二部安装ImageMagick

https://imagemagick.org/script/download.php

选择最新版的链接下载,安装时最好勾选Install development headers and libraries for C and C++

三、修改配置文件

r"C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\magick.exe"

注意:根据实际情况,换成你实际的安装目录。

四、最后重新执行python


关注公众号,了解更多it技术(it问答网

python 一个浏览器执行

import _thread
import subprocess
import time

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


class Test:
    def __init__(self):
        self.driver = None
        self.chrome_driver = r'c:\chromedriver.exe'
        self.chrome_path = 'C:\Program Files\Google\Chrome\Application\chrome.exe'

    def open_chrome(self):
        subprocess.run([self.chrome_path, '--remote-debugging-port=9222'])

    def init_driver(self):
        _thread.start_new_thread(self.open_chrome, ())
        time.sleep(3)
        chrome_options = Options()
        chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
        self.driver = webdriver.Chrome(executable_path=self.chrome_driver, chrome_options=chrome_options)

    def run(self):
        self.init_driver()
        self.driver.get("https://www.itwenda.com/")


if __name__ == '__main__':
    Test().run()

 


关注公众号,了解更多it技术(it问答网

【python程序重启】失败居然是pycharm的问题啊!

注意一定要在终端下执行,不能点击编辑器的启动的。

try:
    print("正常执行的代码")
except:
# except (NameError, IOError) as result:
    print("程序异常了")
    #【python程序重启】失败居然是pycharm的问题啊! 
    p = sys.executable  # 解释器地址
    # 启动新程序(解释器路径, 当前程序)
    os.execl(p, p, *sys.argv)

执行代码:

python C:\Users\Lenovo\PycharmProjects\untitled9\venv\zhuataobao\csshowcontent.py

原因分析:

是pycharm的logger问题,点了run之后,他会自动起一个线程,然后logger会attach到这个线程上。
当你程序自动重启的时候,pycharm并不知道要重新attach上去,
所以直接用命令是可以运行的,但是点run不可以

 

 


关注公众号,了解更多it技术(it问答网