鱼C论坛

 找回密码
 立即注册
查看: 382|回复: 4

用python创建一个可以听的文档(^-^)V

[复制链接]
发表于 2020-3-31 17:01:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 EDX 于 2020-4-2 16:13 编辑

这几天在家里也无聊(假的,比之前作业、课程还多 ),我就学习了一下之前不想学习的 文件
        因为还没有学习太多,写的很复杂,不过技术含量不高 不过都是我自己写的(虽然也不长)

为什么我要写这个程序?
        ——因为无聊

这个程序有什么用?
        ——可以创建一个随意名字的文件,双击点开它可以播放你想要播放的话。文件保存在与程序相同目录的一个叫‘thing’的文件夹里(会自己创建的),双击点开文件即可听
                ——没什么用

import os
a='Set s = CreateObject("sapi.spvoice")'
b='s.speak"'
#创建新的vbs文件
def newvbs(name, msg):
    c = "thing\"
    d = c + name + '.vbs'
    f = open(d, 'w')
    f.write(a + '\n' + b + msg + '"')
    f.close()
    print('——————————————————创建成功——————————————————')
#如果没有‘thing’文件夹,就创建
def new():
    p=os.getcwd()
    try:
        os.chdir('thing')
        os.chdir(p)
    except:
        os.mkdir("thing")
        os.chdir(p)
#检查有没有相同名字文件的存在
def check(k):
    c = "thing\"
    d = c + k + '.vbs'
    try:
        with open(d, 'r') as f:
            j=1
    except:
        j=0
    if j==0:
        return 1
    else:
        return 0
#主函数
def main(h):
    new()
    k=input('输入文件名:')
    if check(k):
        l=input('输入内容:')
        newvbs(k,l)
    else:
        while h==0:
            i = input('对不起,已存在该文件,是否替换?(y/n):')
            if i=='n':
                h=1
            elif i=='y':
                l=input('输入内容:')
                newvbs(k,l)
                h=1
            elif i!='y':
                print('请输入正确的字母!')
        h=0
#运行
if __name__=='__main__':
    while 1:
        h=0
        main(h)


有可能会有BUG,有的话记得留言\(≧▽≦)/
有什么建议麻烦也一起写下了,谢啦!!☆⌒(*^-゜)v

                                                
用法:

                                       
双击点开程序,依照提示运行即可。


这个程序也没什么好讲的,我就讲一下这个vbs
…………………………………………………………………………
好像也没什么好讲……
这样,你去新建一个txt文件,在里面写
Set s = CreateObject("sapi.spvoice")

s.speak"123"
那个123的地方可以写自己喜欢的话
然后把txt改成vbs然后双击看看(⊙o⊙)神奇的事情发生了!
电,电,电,电,电脑读出来了!!
以上就是我这个程序的想法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-31 17:05:59 | 显示全部楼层
沙发
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-31 17:06:35 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-31 17:09:21 | 显示全部楼层
Microsoft Visual Basic Script Edition
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-1 07:55:55 | 显示全部楼层
没人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 17:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表