亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2518 | 回復(fù): 8
打印 上一主題 下一主題

發(fā)一個(gè)修改收藏夾的py代碼,我經(jīng)常在重裝機(jī)器后雙擊下就可以恢復(fù)收藏夾內(nèi)容了。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-05-27 17:00 |只看該作者 |倒序?yàn)g覽
  1. #coding=utf-8

  2. '''
  3. * 恢復(fù)收藏家內(nèi)容的工具
  4. * 版權(quán)所有
  5. * @author      t6760915<t6760915@gmail.com>
  6. * @version     $Id: modifyFavorites.py $
  7. '''

  8. import os
  9. import sys

  10. #定義方法,刪除某個(gè)目錄下所有文件夾和文件
  11. def delAll(parentDir, topDir):
  12.     parentDir = os.path.normpath(parentDir)
  13.     topDir = os.path.normpath(topDir)
  14.     parentDirGbk = parentDir.decode('utf-8', 'ignore').encode('gbk', 'ignore')
  15.     topDirGbk = topDir.decode('utf-8', 'ignore').encode('gbk', 'ignore')

  16.     if not os.path.exists(parentDirGbk):
  17.         return True

  18.     if os.path.isdir(parentDirGbk):
  19.         for subDir in os.listdir(parentDirGbk):
  20.             subDir = subDir.decode('gbk', 'ignore').encode('utf-8', 'ignore')
  21.             subDir = os.path.normpath('%s/%s' % (parentDir, subDir))
  22.             delAll(subDir, topDir)
  23.         
  24.         if topDir == parentDir:
  25.             pass
  26.         else:
  27.             try:
  28.                 os.rmdir(parentDirGbk)
  29.             except:
  30.                 pass
  31.         
  32.     elif os.path.isfile(parentDirGbk):
  33.         try:
  34.             os.unlink(parentDirGbk)
  35.         except:
  36.             pass
  37.     else:
  38.         pass
  39.         

  40. #定義收藏夾位置
  41. #FavoritesDir = 'C:/Documents and Settings/ko/Favorites',ko是你的用戶名
  42. FavoritesDir = 'C:/Documents and Settings/ko/Favorites'
  43. delAll(FavoritesDir, FavoritesDir)

  44. #定義收藏夾地址字典
  45. FavoritesSites = []


  46. FavoritesSites.append(['鏈接', 'http://www.google.com/'])
  47. FavoritesSites.append(['鏈接', 'http://www.baidu.com/'])
  48. FavoritesSites.append(['鏈接', 'http://www.verycd.com/'])
  49. FavoritesSites.append(['鏈接', 'http://www.gougou.com/'])
  50. FavoritesSites.append(['鏈接', 'http://www.tianya.cn/'])

  51. FavoritesSites.append(['', 'http://www.python.org/ftp/python/'])
  52. FavoritesSites.append(['', 'http://www.djangoproject.com/'])
  53. FavoritesSites.append(['', 'http://www.webpy.org/'])
  54. FavoritesSites.append(['', 'http://72891.cn/'])
  55. FavoritesSites.append(['', 'http://www.javaeye.com/'])
  56. FavoritesSites.append(['', 'http://community.csdn.net/'])
  57. FavoritesSites.append(['', 'http://groups.google.mw/'])
  58. FavoritesSites.append(['', 'http://www.oschina.net/'])

  59. #將定義好的地址寫入文件
  60. for site in FavoritesSites:
  61.     dirName,url = site

  62.     if not url:
  63.         continue

  64.     if not url.startswith('http'):
  65.         continue

  66.     if not '/' in url:
  67.         continue

  68.     subDirPath = os.path.normpath(FavoritesDir+'/'+dirName).decode('utf-8', 'ignore').encode('gbk', 'ignore')
  69.    
  70.     if os.path.exists(subDirPath):
  71.         pass
  72.     else:
  73.         try:
  74.             os.makedirs(subDirPath)
  75.         except:
  76.             pass

  77.     urlName = '%s.url' % url.split('//')[1].split('/')[0].replace(':', '-')
  78.     subFilePath = os.path.normpath(FavoritesDir+'/'+dirName+'/'+urlName).decode('utf-8', 'ignore').encode('gbk', 'ignore')
  79.     fileContent = '''[InternetShortcut]\nURL=%s''' % url

  80.     try:
  81.         fp = open(subFilePath, 'w')
  82.         fp.write(fileContent)
  83.         fp.close()
  84.     except:
  85.         pass

  86. print 'modifyFavorites success!'
  87. os.system('pause')
  88. sys.exit(0)
復(fù)制代碼
modifyFavorites.rar (1.16 KB, 下載次數(shù): 56)

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-05-27 17:04 |只看該作者
呵呵,現(xiàn)在收藏夾都同步在網(wǎng)上了……

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-05-28 09:19 |只看該作者
這個(gè)不錯(cuò),頂

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-05-28 14:29 |只看該作者
Chrome和Firefox的書簽有人實(shí)現(xiàn)嗎?

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-05-28 14:50 |只看該作者
Chrome和Firefox的書簽有人實(shí)現(xiàn)嗎?
2gua 發(fā)表于 2010-05-28 14:29



    這兩者用擴(kuò)展就行吧。自己寫有點(diǎn)重復(fù)造輪子了。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2010-05-28 16:51 |只看該作者
其實(shí)FavoritesDir = 'C:/Documents and Settings/ko' 可以用 os.getenv('USERPROFILE') 代替,這樣就增加了通用性了

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-05-28 16:55 |只看該作者
其實(shí)FavoritesDir = 'C:/Documents and Settings/ko' 可以用 os.getenv('USERPROFILE') 代替,這樣就增加了 ...
xubizhen 發(fā)表于 2010-05-28 16:51



    謝謝提醒,我已經(jīng)做了修改,我本來是想怎么獲取當(dāng)前操作系統(tǒng)的用戶呢,其實(shí)你這個(gè)更好。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-05-28 18:58 |只看該作者
謝謝提醒,我已經(jīng)做了修改,我本來是想怎么獲取當(dāng)前操作系統(tǒng)的用戶呢,其實(shí)你這個(gè)更好。
t6760915 發(fā)表于 2010-05-28 16:55



    其實(shí)這個(gè)只是提取環(huán)境變量的值而已

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2010-05-29 09:09 |只看該作者
謝謝提醒,我已經(jīng)做了修改,我本來是想怎么獲取當(dāng)前操作系統(tǒng)的用戶呢,其實(shí)你這個(gè)更好。
t6760915 發(fā)表于 2010-05-28 16:55

win32你可以這樣。
import  win32api
print win32api.GetUserName()
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP