python記事本
① 雙擊txt文檔如何用python寫的記事本程序打開
你寫的python程序有沒有命令行參數?
也就是首先你的python程序必須要能這樣運行打開txt:
pythonmy.pysome.txt
或者你生成exe也需要可以這樣執行:
my.exesome.txt
右鍵打開方式,相當於在操作系統的注冊表裡添加了關聯項。
同樣有其他注冊表設置可以把當前選中文件作為命令行參數,具體參考如下教程:
網頁鏈接
② 寫python腳本是用記事本寫的嗎寫完保存為.py文件時
python自帶有IDLE,可以互動式執行python程序,但是需要寫好py文件後命令行執行,操作方法如下:
1、首先打開運行窗口,輸入cmd命令後回車,進入cmd命令行界面,如下圖所示。
③ 怎麼用python在記事本中建一個列表
a=[1,2,3]
withopen('note.txt','w')asfout:
print>>fout,a#向文本文件中列印一個列表
上述python2代碼可以實現向一個記事本文件note.txt中列印一個列表。
④ 想問一下,python語言用是直接用記事本編程嗎
python安裝後默認有IDLE可以用,比記事本好得多。編輯代碼最基本的要求是語法高亮和自動格式化。記事本兩者都無法做到。
⑤ python 做一個仿windows的記事本,頁面設置功能該怎麼實現網上找了半天沒有合適的代碼
Python本身是沒有圖形界面處理能力的,它還是得依靠第三方模塊,比如PyQt5就有三種方式可以實現你的需求:
使用HTML和QTextDOcument列印文檔
使用QTextCusor和QTextDocument列印文檔
使用QPainter列印文檔
具體怎麼實現需要你自己查閱開發文檔,我不提供便利給伸手黨。
⑥ 求一段python代碼,其功能是刪除記事本的前20行。
可以這樣,用readlines()讀取所有數據,del lists[20:] 刪除前20行數據
在進行覆蓋寫入
如果不做其他操作,可以用二進制讀取寫入,速度會更快一些
⑦ Python如何打開記事本
先建立上圖中的三個主模塊,同時,在模塊中建立各個模塊的功能。先以文件為例:下設功能:新建、打開、保存和另存為,代碼如下:
#-*-encoding:utf8from Tkinter import *root = Tk()
root.title('Benben Node')#create menumenubar = Menu(root)
root.config(menu = menubar)
filemenu = Menu(menubar)
filemenu.add_command(label = '新建',accelerator ='ctrl + N')
filemenu.add_command(label = '打開',accelerator ='ctrl + O')
filemenu.add_command(label = '保存',accelerator ='ctrl + S')
filemenu.add_command(label = '另存為',accelerator ='ctrl + Shift + s')
menubar.add_cascade(label = '文件',menu = filemenu)
root.mainloop()
⑧ 我在寫一個python的網路爬蟲,寫入記事本的內容都是亂碼如何使寫入的數據以utf8或者gb2312的碼制寫入。
我從自己一個utf8的爬蟲程序裡面摘的。
程序開頭:
#!/usr/bin/envpython
#-*-coding:utf8-*-
importurllib
importurllib2
importstring
importre
importsys
type0=sys.getfilesystemencoding()#解決中文亂碼問題
後面做抓取程序的時候全部加上decode和encode。
pos1=text.find(term.decode("utf-8").encode(type0))
在輸入到txt的時候相應的分隔符也要decode和encode:
f.write(info+'!'.decode("utf-8").encode(type0))
希望能幫到你。
⑨ python 怎麼往記事本里寫
f=open("F:/test.txt",'w')
f.write("print ok")
f.close()