Sure. Based on jafaroff123's description from 4pda.ru:
1. take the TWRP archive from here https://www.dropbox.com/s/lb3wyqt9eg0m7xb/Nubia%20Z17%20enjoy%20twrp.rar?dl=0. Unrar it.
2. Make sure in settings your phone is with unlocked bootlader, usb debugging on and you have the ADB drivers installed (I have no file for this, if you played with other phones on youir PC, these are probably installed.)
3. Open CMD prompt in the folder where you unrared the TWRP.
4. Connect the phone with USB
5. In the CMD type in order:
adb devices
adb reboot bootloader
fastboot devices
fastboot oem nubia_unlock NUBIA_NX591J
(Return after each line and wait for the command to take effect. On step 2 here your phone should restart in fastboot mode)
5. Now start the unrared TWRP file from Windows. Do not worry, it is in Chinese. Type 3 and Return, wait for the installation.
6. Do not restart the phone. First restart in recovery mode. TWRP will load. It is in chinese. There are 2 buttons at the bottom. The right is to select language. Select English and then you will be able to navigate to find the root command in the TWRP menu.
7. After the root, there will not be SuperSU installed, but it will be rooted. Instal it from Playstore.
If anything does not work, repeat it. I managed to root on the second try.
Good luck!
https://forum.xda-developers.com/nubia-z17/help/nubia-z17-lite-nx591j-rom-t3724069/page2#login