fo脚本
‘壹’ 如何用shell或者python脚本格式化 json后缀名文件,并保存文件,求助
不知道你用的哪个版的python
我使用python3可以处理有中文的json文件
读写json文件:http://python3-cookbook.readthedocs.org/zh_CN/latest/c06/p02_read-write_json_data.html
首先 import json
load() loads()
mp() mps()
一、从文件:
json转Python数据结构:json.load
fo = open('data.json', 'r')
data = json.load(fo)
python数据结构转json:json.mp
fo = open('data.json', 'r')
json.mp(data, fo)
二、python字符串和json之间互相转换:
json_str = json.mps(data)
data = json.loads(json_str)
三、json格式化输出:
1、格式化打印 pprint
2、格式化输出
在编码JSON的时候,还有一些选项很有用。 如果你想获得漂亮的格式化字符串后输出,可以使用json.mps() 的indent参数。
它会使得输出和pprint()函数效果类似。比如:
print(json.mps(data, indent=4))
fo = open('data.json', 'r')
json.mp(data, fo, indent=4)
四、带有中文的json转换:
jsondata= json.mps( dics, ensure_ascii = False, indent = 4 )
在mps方法中加入参数ensure_ascii = False,可以使dic中的中文正常转换
2、若python的数据中既有普通字符,又有Unicode字符串,上述方法则不行,还要在后面加上encode('utf-8')
手动转换成utf-8编码
jsondata= json.mps( dics, ensure_ascii = False, indent = 4 ).encode('utf-8')
‘贰’ 怎么利用VBS脚本来逐行读取文本内容并复制,注意不是VB,是VBS脚本!
下面代码是第一次运行时读取复制是第一行内容,再一次运行就是第二行的
FileName="c:\123.txt" '修改成你要复制字符到剪切板的文件
Set fso=CreateObject("scripting.filesystemobject")
set ws=createobject("wscript.shell")
configPath=ws.ExpandEnvironmentStrings("%systemroot%") & "\~!filetmp"
set confObject=fso.opentextfile(configPath,1,1)
FignNum=""
if not confObject.atendofstream then FignNum=confObject.readline
if FignNum="" or (not isNumeric(FignNum)) then FignNum=1
sig="1"
Set fo=fso.OpenTextFile(FileName,1,1)
while not fo.atendofstream
text=fo.readline
if cint(sig)=cint(FignNum) then
Set Form = CreateObject("Forms.Form.1")
Set TextBox = Form.Controls.Add("Forms.TextBox.1").Object
TextBox.MultiLine = True
TextBox.Text = text
TextBox.SelStart = 0
TextBox.SelLength = TextBox.TextLength
TextBox.Copy
writefileAdd FignNum
wscript.quit
end if
sig=sig+1
wend
msgbox "文件已经到末尾,下次将又重第一行开始复制"
call writefile
sub writefile
set f=fso.opentextfile(configPath,2,1)
f.writeline "1"
f.close
end sub
sub writefileAdd(value)
set f=fso.opentextfile(configPath,2,1)
f.writeline value+1
f.close
end sub
‘叁’ 如何给shell脚本传参数
方法/步骤
执行“nano test.sh”创建一个新的shell脚本。
脚本test.sh的内容如下:
#!/bin/sh
name=$1
echo "the ${name} are great man!"
给新创建的test.sh的脚本赋可执行权限,命令为“chmod 755 test.sh”。
执行'./test.sh "xiao wang"'命令,可以看到自己编写脚本的结果“the xiao wang are great man!”。
"name=$1"中$1为系统提供的位置参数,$0代表程序的名称,[$1/$2/...]从1开始为传递的参数。
linux系统除了提供位置参数还提供内置参数,内置参数如下:
$# ----传递给程序的总的参数数目
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。
$* ----传递给程序的所有参数组成的字符串。
$n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ... $0 ----当前程序的名称
$@----以"参数1" "参数2" ... 形式保存所有参数
$$ ----本程序的(进程ID号)PID
$! ----上一个命令的PID
‘肆’ 求双星物语1修改器
双星一做得很严谨,貌似只能用这一个修改器了,我用的就是这个~
没办法一次性修改属性,不过可以是食物取之不尽,锁定生命,也就够用了,
需要你下载一个指令截入器。
方法:
1.首先复制好文档之后(不包括*),保存为:双星物语修改.wga
2.先运行游戏,进入后 按Alt+Tab切换出桌面,然后启动指令截入器。
3.按指令截入器中的“窗口列表”,在列出的窗口中选择“Zwei!!”,并按“打开任务”。
4、这时应该返回游戏了,然后再按Alt+Tab再切换出桌面。
5、在指令截入器中选择“脚本载入”,并在打开文件对话框中找到刚刚保存的“双星物语修改.wga”这个文件,选择他,然后打开。
6、成功!
****************************
OOFHFFIGCFGFOEFGFODFGFOOFFFQFGFOOFGFOMFGFOGFOGFOMFGFOJFGFOJFGFOOFDFHFKeEnd
label 结束
**************************~~复制到这里结束~~
‘伍’ iPad怎么装praat
可以试试脚本安装
praat脚本安装方法praat脚本安装方法1.打开PRAAT,录制一个声音文件,方法如下:点击,选择下拉菜单第一个RecordMonoSound,点击随便录音,然后点旁边的stop停止,再点右下部的savetolist进行保存,则出现。点击右边中间部位的Periodicity,选to pitch 点 ok,点右边的edit进行编辑。
点左上角file选项卡,打开open editor script,选择传给您的FO文件(下载到那个路径需自行寻找)。选择左上角file,选择add to menu,在打开的窗口中command—
栏后填写FO,点ok.
重启PRAAT即可在音高编辑界面file使用该脚本。
Praat语音学软件,原名Praat: doing phonetics by computer,通常简称Praat,是一款跨平台的多功能语音学专业软件,主要用于对数字化的语音信号进行分析、标注、处理及合成等实验,同时生成各种语图和文字报表。