Windows7/10 修改用户主目录

Windows重装的时候,%User%目录总是会被清空。每次备份很麻烦的。

这里就是简单的将%User%目录保存在D盘,然后做一个软连接链接到C盘下。

从此,重做系统就方便很多了。

  • 新做系统:

    在安装Windows7的过程中,要求输入用户名及密码的时候,先不如输入任何信息,按“Shift+F10”呼出DOS窗口,输入以下命令:

    1
    2
    3
    4
    5
    robocopy "C:\Users" "D:\Users"/E /COPYALL /XJ
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "D:\Users"
  • 已经存在的系统

  1. 关闭所有应用程序;

  2. 按一下“Windows”键,输入“计算机管理”之后按“Enter”,呼出“计算机管理器”;

  3. 鼠标点击“Administrator”,选择属性,而后在随后的对话框中去掉“帐户已禁用”之前的勾,而后关闭“计算机管理器”;

  4. 注销当前用户(注意,不是“切换用户”),而后以“Administrator”登录

  5. 打开命令行窗口,输入以下命令:

    1
    robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
  6. 注销Administrator,重新用你的用户名登录Windows7,而后到“计算机管理器”里禁用Administrator;

  7. 以管理员身份打开一个DOS窗口,输入以下命令:

    1
    2
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "D:\Users"

切记C/D盘都得需要NTFS分区

Python 的常用 random 函数用法

  • 使用python random模块的choice方法随机选择某个元素
1
2
3
foo = ['a', 'b','c', 'd', 'e']
slice = random.choice(foo)
print slice
  • 使用python random模块的sample函数从列表中随机选择一组元素
1
2
3
foo =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10
slice = random.sample(foo, 5#从list中随机获取5个元素,作为一个片断返回 
print slice
  • 使用python random模块的shuffle函数将列表重新排序
1
2
3
4
foo = [1, 2, 3, 4, 5, 6, 7]
slice = random.shuffle(foo) #洗牌
print slice
[7, 3, 2, 5, 6, 4, 1]